js的this指向

参考文章:
1.彻底理解js中this的指向,不必硬背
https://www.cnblogs.com/pssp/p/5216085.html
2.JavaScript this 关键字 | 菜鸟教程
https://www.runoob.com/js/js-this.html

  • this的最终指向的是那个调用它的对象
  • 构造函数中的this,如果返回值是一个对象(还有一点就是虽然null也是对象,但是在这里this还是指向那个函数的实例,因为null比较特殊),那么this指向的就是那个返回的对象,如果返回值不是一个对象那么this还是指向函数的实例。(new关键字可以改变this的指向)
  • 在严格版中的默认的this不再是window,而是undefined。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容