es6的箭头函数为啥不能用this?

如图。用函数传参好像是可以的啊,谁能给我解释一下啊,谢谢了
clipboard.png

阅读 3.2k
2 个回答

谁说不能用this?
箭头函数设计的用意并不是让你看着舒服的,而是为了pure function。
所以箭头函数当然不能有动态作用域的this。

所以你这个this是词法作用域的this。它并不是动态传入的。
而是上一层匿名函数context的一个[thisvalue]值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题