1)元素身上的事件被触发的时候,会执行一个函数,函数中的this是当前元素 onclick onmouseover onmouseout
2)自执行函数中的this永远是window
3)回调函数中的this一般默认是window
4)函数被调用的时候,“.”前面是谁,this就是谁
5)构造函数中的this都是实例;
6)当遇到apply,bind,call的时候,以上统统失效;
7)es6箭头函数的this是指向开辟空间(父级)
8)es6中其他函数的this是null
javascript中this总结
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- JavaScript中的this实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。 先来列举...