美文网首页
变换莫测的this指向

变换莫测的this指向

作者: Marting424 | 来源:发表于2020-06-17 18:21 被阅读0次

事件调用环境: 

    谁触发事件,函数中的this指向就是谁

全局环境:

    全局环境下this指向的window  如果js是在node 环境下运行  此时this指向的是module.exports

函数内部:

    函数直接执行时  this指向window(非严格模式)  undefined(非严格模式  此时正确用法为window.fun())

    this最终指向的是调用他的对象  和他的声明位置没有关系

    函数被多层对象包含  this被最外层对象调用  this依旧指向上层对象  例:window.obj.b.fu()  指向b

构造函数中的this:

    1>调用函数

    2>自动创建一个对象

    3>把创建出来的对象和this进行绑定

    4>如果构造函数没有返回值,隐式返回this对象

    5>若果构造函数中有返回值  返回值不是对象  依旧隐式返回this对象  如果返回的是对象  指向对象  null除外

箭头函数:

    箭头函数没有this和arguments,在箭头函数中实际上是引用上一层级的this

修改this指向:

    call('要修改成为的对象', ‘参数1’,‘参数2’) 且调用函数

    apply('要修改成为的对象', [‘参数1’,‘参数2’]) 且调用函数

    bind('要修改成为的对象', ‘参数1’,‘参数2) bind不会调用函数  需要手动调用

相关文章

  • 变换莫测的this指向

    事件调用环境: 谁触发事件,函数中的this指向就是谁 全局环境: 全局环境下this指向的window 如果j...

  • 变换莫测

    心情里在这段时间里变化无常,不知道是环境变了,还是自己在乎的越来越多了,当我把这段艰难时光过去后,心情正常就好,...

  • 变换莫测的云

    每当我抬头看到云的时候,我就想到了魔术师,这是为什么呢?因为云总是那么变幻莫测。 今天去姥姥的路上!突然...

  • 变换莫测的天气

    昨天晚上天气预报今天有台风,上午开会过程中就下了一场大雨,但是下午天气很快又变得晴朗,甚至出现五彩祥云,吉祥之照。...

  • 云海

    变换莫测的云海

  • 变换莫测的正方形

    几何有多美,你可知道? 梵高的向日葵, 向日葵的排练就是以对数螺旋的形式排列 只为更多的种子,密实的排列 同时...

  • 夏天的天气真是变换莫测

    今天下午一点多,我正和侄女准备去镇上,突然外面下起了小雨,我忙收了晒在竹竿上的衣服。我和侄女骑电动车继续向前...

  • 为水聚积 虚幻浮游 有黑有白 变换莫测 千万形态

  • 谁爱这莫测的变幻, 谁不爱这莫测的变换? 天边, 携卷着雨意, 呼啸而来。 生灵—— 生动,灵秀, 在雨中,风中,...

  • 反转链表

    思想 采用头插法,依次遍历原链表,变换 next 指向。 编码

网友评论

      本文标题:变换莫测的this指向

      本文链接:https://www.haomeiwen.com/subject/apasxktx.html