Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
()=>;之间的区别是什么;{}和函数(){}在本机javascript中?_Javascript_React Native - Fatal编程技术网

()=>;之间的区别是什么;{}和函数(){}在本机javascript中?

()=>;之间的区别是什么;{}和函数(){}在本机javascript中?,javascript,react-native,Javascript,React Native,我看到了一些定义为function(){}的函数和一些定义为()=>{}的函数 这与Javascript版本ES6有关吗 另外,这个关键字的使用如何从一个函数定义改变到另一个函数定义?这个()=>{}被称为一个。正如你所说,它们是ES6的一部分。从链接页面: 与函数表达式相比,箭头函数表达式具有较短的语法,并在词汇上绑定this值(不绑定自己的this、参数、super或new.target)。箭头函数总是匿名的 ()=>{}称为箭头函数。以下是文档:一篇关于普通函数与箭头函数的深入文章:

我看到了一些定义为
function(){}
的函数和一些定义为
()=>{}
的函数

这与Javascript版本ES6有关吗

另外,
这个
关键字的使用如何从一个函数定义改变到另一个函数定义?

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

与函数表达式相比,箭头函数表达式具有较短的语法,并在词汇上绑定
this
值(不绑定自己的
this
参数
super
new.target
)。箭头函数总是匿名的


()=>{}
称为箭头函数。以下是文档:一篇关于普通函数与箭头函数的深入文章: