javascript中this总结

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实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。 先来列举...
    __MYSTERY阅读 1,222评论 1 5
  • 1 放大镜实例 页面结构:创建左右两个容器,左边容器中添加一张图片背景图,右边容器中添加一张与背景图成比例放大的图...
    果木山阅读 2,405评论 0 0
  • 函数和对象 1、函数 1.1 函数概述 函数对于任何一门语言来说都是核心的概念。通过函数可以封装任意多条语句,而且...
    道无虚阅读 10,150评论 0 5
  • 又到一年秋深时。一山红叶吐火,烧灼着我的眼睛。或盘踞高崖,或身居低涧,走在浩大的枫林里,铺天盖地的红,夺去...
    冰夫阅读 1,007评论 0 0
  • 花钱这件事上,却最能看出一个人的基本素质和心态。 基本素质:尊重彼此,愿意为彼此之间的关系花钱 心态:笼统的讲是乐...
    无路可循阅读 2,087评论 0 1