这里老师讲的理解的不是很明白

前面课程学的,call方法,括号中传入的第一个参数是改变了指向,比如写window就指向了window,那这里能否理解成,传入参数是传给了subs(5,3),但因为是add. call,所以指向到了subs的参数,而用的方法是add的方法?
源自:JS面向对象
7-1 关键词(上)
114
收起
正在回答
2回答
同学你好,理解是有偏差的。这里没有用到继承。另外call方法的第一个参数有没有作用,主要看函数中是否有this指向,如果有this,call方法的第一个参数就有作用,this指向第一个参数。如果没有this,第一个参数可以看做无作用。在这个例子中第一个参数是无作用的,把subs换成其他的也是可以的。
如果还有其他疑问,建议在问答区重新提问,便于后期查找总结
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星