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

这与Javascript版本ES6有关吗?

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

推荐答案

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

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

React-native相关问答推荐

try 使用JWT-DECODE解码令牌时出错

单击时更改ToucheableOpacity colored颜色 不起作用

React-Native:请纠正我对状态如何工作的误解 - 动态文本输入

为什么当我更换屏幕时playground 音乐不会停止?

如何在react-native 中设置视图的自动高度

如何在 Recompose 中使用 withHandlers 将 refs 添加到功能组件并在 ScrollView 上调用 ScrollTo?

React Native 将 base64 图像保存到相册

在 react-native 中调试原生 java 代码

如何在 React Native For Android 中删除启动画面后的白屏

redux-observable Promise 在单元测试中没有得到解决

在 React Native 中无法滚动到 ScrollView 的底部

React native Touch 事件正在通过绝对视图

xcode 8.3 框架未找到架构 armv7 的 FileProvider

在本react-native中具有异步和等待的箭头函数

如何在 React Native 中重复图案图像以创建背景?

React Native:如何将文件拆分为多个文件并导入它们?

如何在react-native中关闭模态

无法解析模块react-native-screen

React Native:无法解析模块 fs

React-Native 获取 XML 数据