我看到一些函数定义为 function(){}
以及一些定义为 () => {}
的函数.
这与 Javascript 版本 ES6 有关吗?
另外,如何使用 this
关键字从一个函数定义更改为另一个函数定义?
最佳答案
() => {}
称为 arrow function 。正如您所说,它们是 ES6 的一部分。从链接页面:
An arrow function expression has a shorter syntax compared to function expressions and lexically binds the
this
value (does not bind its ownthis
,arguments
,super
, ornew.target
). Arrow functions are always anonymous.
关于javascript - React-Native JavaScript 中 () => {} 和 function() {} 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37796654/