こんにちは!今日はアロー関数のちょっとしたポイントについてです。 戻り値がオブジェクトだと()が必要 アロー関数は戻り値がオブジェクトだと()が必要です、こんな感じ。 const foo = () => ({ one: 1, two: 2, }) ()がないとエラーになるわ。 const foo = () => { one: 1, two: 2, }// error! 一方、戻り値が配列なら()はあってもなくてもいいのよ。 const foo = () => [1, 2] // ok! あとアロー関数以外でも()は不要。 const foo = function () { return { one: 1, two: 2, } } // ok! なぜ()がいるのか アロー関数だと{}がオブジェクトかスコープかわからんからです。 下の例を見てみて。 const foo = () => { re