gpt4 book ai didi

ecmascript-6 - 如何从箭头函数隐式返回对象?

转载 作者:行者123 更新时间:2023-12-02 03:03:19 27 4
gpt4 key购买 nike

<分区>

我在 Redux example 中使用了这个箭头函数:

export const addTodo = (text) => {
return {
type: 'ADD_TODO',
id: nextTodoId++,
text
}
}

我想知道我是否可以摆脱 { return ...; 的额外层},基本上摆脱了 block ?

为了说明,以下两个箭头函数是相同的:

const fn = (a) => a + 1;
const fn = (a) => { return a+1; };

我可以从第二个更详细的版本中删除 return

但是当我对 Redux 示例执行相同操作并剥离返回层时,我得到一个错误:

SyntaxError: repl, unexpected token, expected ; ...

似乎在对象字面量和代码块中的 {} 之间存在一些混淆。有什么办法可以去掉这个额外的返回层吗?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com