箭头功能内部的含义是什么

时间:2019-12-09 08:53:01

标签: javascript this arrow-functions

MDN说:

  

箭头函数本身没有此函数。使用封闭词汇范围的this值;箭头函数遵循正常的变量查找规则。因此,在搜索当前范围中不存在的对象时,箭头功能最终从其所包含的范围中找到了此对象。

但是this文章指出,在对象的箭头函数中调用此函数时:

  

这不受任何限制,它只是从父范围(在本例中是窗口)继承它。

与类相同。但是据我了解,父作用域应该是类的对象/实例。为什么在将箭头函数作为回调传递给来自同一对象的东西时,在这种情况下为什么返回window / undefined?

0 个答案:

没有答案