小编典典

箭头功能中的花括号

javascript

可以有人,请解释以下内容:

我正在关注Dan Abramov的讲座并进行练习。

该代码工作正常,但是,当以下特定功能 大括号编写时,测试将失败**{ }**

    case 'toggleTodo' :
        return (
            state.map( (one) => {
                oneTodo( one, action )
            })
        );

相同的代码在 没有 大括号的 情况下也 可以正常工作。

    case 'toggleTodo' :
        return (
            state.map( (one) => 
                oneTodo( one, action )
            )
        );

这是JsBin。请从第31行开始。


阅读 364

收藏
2020-05-01

共1个答案

小编典典

case ‘toggleTodo’ :
return (
state.map( (one) =>
oneTodo( one, action )
)
);

等于:

case 'toggleTodo' :
    return (
        state.map( (one) => {
            return oneTodo( one, action )
        })
    );
2020-05-01