javaScript的this解惑!

版权声明:转载请标明出处 https://blog.csdn.net/wobushixiaobailian/article/details/87613150

文章目录


要点

JavaScript 中函数的调用有以下几种方式:作为对象方法调用,作为函数调用,作为构造函数调用,和使用 apply 或 call 调用。

函数调用方式 this绑定目标
函数调用 绑定到全局对象window上
对象方法调用 绑定到该对象上
构造函数调用 this 绑定到新创建的对象上
apply或call调用 绑定到apply,call的第一个参数上

其实前3中都是语法糖,底层都是call来实现的。

参考文献

深入浅出 JavaScript 中的 this
Understanding JavaScript Function Invocation and “this”

猜你喜欢

转载自blog.csdn.net/wobushixiaobailian/article/details/87613150
今日推荐