在JavaScript中的箭头函数中返回的对象周围是否需要括号?

时间:2018-06-13 00:31:19

标签: javascript reactjs arrow-functions

在React文档中,我遇到了箭头函数的这个例子。在=>之后,状态对象包含在括号中。他们有必要吗?如果是这样,括号是否会改变箭头功能的工作方式?

enter image description here

与?不同:

this.setState((prevState, props) => {
    //code
});

没有括号的代码会正常运行吗?

1 个答案:

答案 0 :(得分:1)

示例代码返回一个对象。

较长的版本是:

this.setState((prevState, props) => {
  return { counter: ... };
});