//アロー関数 const arrowAddFunc = (a, b) => { return a + b; } //1個しか評価項目が無い場合は以下のようにも書ける //中括弧とreturnの省略が出来る const arrowAddFunc = (a, b) => a + b; //評価項目が1個だけ、かつ引数が1個しか無い場合はこのようにも書ける //括弧も省略できる const arrowDoubleFunc = a => 2 * a; 省略して、1行で書ける事も出来ますが、アロー関数を書き慣れていない人がパッと見た時に、やや分かりづらいかもしれません。必ずしも1行で書かなければいけない理由はありません。いずれにしろ、 functionをいちいち書く必要がなく、短く書く事が出来ます。しかしアロー関数の真価は thisを束縛しないという点にあるでしょう。 アロー関数で書く理由② th