【发布时间】:2019-10-11 03:51:54
【问题描述】:
例如在 redux 操作中,我在某人的代码中看到过:
export const updateMessage = text => {
return (dispatch) => {
dispatch(updateChatMessage(text))
}
}
和:
const updateChatMessage = text => ({
type: types.someActionType,
text
})
它似乎起到暗示return 的作用,但我认为这已经暗示在粗箭头后面的箭头函数括号中。
括号({...}) 是做什么的?他们有必要吗?有没有其他方法可以完成同样的事情?
【问题讨论】:
-
这是在箭头函数中以简洁的主体返回对象的方式 - 请参阅 docs 查找 返回对象文字
标签: javascript ecmascript-6 arrow-functions