this

作者: 叶子是会飞翔的翅膀 | 来源:发表于2018-03-21 09:25 被阅读0次

    关于this,你的不知道的js里讲的很清楚了

    1. this的最终指向的是那个最近调用它的对象。
    2. 有return时,如果返回值是一个对象,那么this指向的就是那个返回的对象,如果返回值不是一个对象那么this还是指向函数的实例。
    3. 虽然null也是对象,但是在这里this还是指向那个函数的实例,因为null比较特殊。
    4. new操作符会让this指向new出来的那个对象。
    5. 四种绑定优先级及实现,例外(你不知道的js中有)
      由new调用?绑定到新创建的对象。
      由call或者apply(或者bind)调用?绑定到指定的对象。
      由上下文对象调用?绑定到那个上下文对象。
      默认:在严格模式下绑定到undefined,否则绑定到全局对象。

    http://www.cnblogs.com/pssp/p/5216085.html

    相关文章

      网友评论

          本文标题:this

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