私はRedux exampleでこの矢印機能をSWA:矢印関数からオブジェクトを暗黙的に返す方法は?
export const addTodo = (text) => {
return {
type: 'ADD_TODO',
id: nextTodoId++,
text
}
}
私は基本的にブロックを取り除く、私は{ return ...; }
の余分な層を取り除くことができるかどうか不思議でしたか?
const fn = (a) => a + 1;
const fn = (a) => { return a+1; };
及びIは、第二の、より詳細なバージョンからreturn
を取り除くことができる。例示のため
は、次の2つの矢印の機能は同じです。
しかし、私はReduxの例に同じことを行うとリターン層を除去するとき、私はエラーを取得:
SyntaxError: repl, unexpected token, expected ; ...
オブジェクトリテラル、コードブロック内{}
の間にいくつかの混乱があるようです。この余分なレイヤーをここから取り除く方法はありますか?