JavaScript

アロー関数とfunction

関数を定義する際、従来は function を宣言する必要があった。

ES2015 からアロー関数が利用可能になったが、アロー関数とfunction は厳密には異なる性質を持つ。

結論としては、基本的にアロー関数で関数を定義したほうがよさそうだ。

必要に応じて、function で関数を定義すればよい。

(※不必要にfunctionとアロー関数をごちゃまぜにすると統一感がなくなり可読性が少なくなる)

以下、参考にしたサイト