Day36:this词法

作者: 钱塘风华 | 来源:发表于2019-04-29 00:15 被阅读1次

    【书名】:你不知道的JavaScript(上卷)

    【作者】:Kyle Simpson

    【本书总页码】:213

    【已读页码】:117

    箭头函数

    foo() 内部创建的箭头函数会捕获调用时 foo() 的 this。由于 foo() 的 this 绑定到 obj1,bar(引用箭头函数)的this 也会绑定到 obj1,箭头函数的绑定无法被修改。(new 也不行!)

    ES6 中的箭头函数并不会使用四条标准的绑定规则,而是根据当前的词法作用域来决定this,具体来说,箭头函数会继承外层函数调用的 this 绑定(无论 this 绑定到什么)。这其实和 ES6 之前代码中的 self = this 机制一样。

    相关文章

      网友评论

        本文标题:Day36:this词法

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