27
2021
03

解释一下call函数和apply函数的作用,以及用法

改变this的指向。

this的指向问题,在你不知道的js这本书中(神书)做了四点归纳:

1.默认绑定 (指 直接调用 foo(), this指向window)

2.隐式绑定(obj.foo(), this指向obj 这里会出现很多坑,下面的问题应该会有解答)

3.显示绑定(利用call、apply、bind改变this)

4.new(var cat = new Animal() , this指向cat对象)

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。