当前位置: 首页 > 知识库问答 >
问题:

符号()=>是什么意思以及如何使用它?[副本]

闾丘博
2023-03-14

我在React中看到了这段代码,比如

connect(mapStateToProps, {
    test: () => {return { type: 'TEST_ACTION' }}
})(Index);

但我没能在谷歌上找到任何解释。也许这个问题是愚蠢的,但我感谢任何帮助,也许是链接到一些现有的解释或例子。

共有1个答案

焦兴为
2023-03-14

这是一个ES2015(又名ES6)箭头函数。它是一个函数表达式,它从创建它的上下文中继承了this(和参数以及其他一些东西)。所以基本上:

test: function() { return { type: 'TEST_ACTION' }; }

...但是如果使用this,则使用新语法以不同方式处理this

 类似资料: