【问题标题】:What is the difference between () => {} and function() {} in react-native javascript? [duplicate]react-native javascript中 () => {} 和 function() {} 有什么区别? [复制]
【发布时间】:2016-10-14 06:42:23
【问题描述】:

我见过一些函数定义为function(){},一些函数定义为() => {}

这与 Javascript 版本 ES6 有关吗?

另外,this 关键字的使用如何从一个函数定义更改为另一个函数定义?

【问题讨论】:

标签: javascript react-native


【解决方案1】:

() => {} 称为arrow function。正如你所说,它们是 ES6 的一部分。从链接页面:

与函数表达式相比,箭头函数表达式的语法更短,并且在词法上绑定 this 值(不绑定自己的 thisargumentssupernew.target)。箭头函数始终是匿名的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 2019-10-18
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2016-04-11
    相关资源
    最近更新 更多