JavaScript
アロー関数とfunction
関数を定義する際、従来は function を宣言する必要があった。
ES2015 からアロー関数が利用可能になったが、アロー関数とfunction は厳密には異なる性質を持つ。
結論としては、基本的にアロー関数で関数を定義したほうがよさそうだ。
必要に応じて、function で関数を定義すればよい。
(※不必要にfunctionとアロー関数をごちゃまぜにすると統一感がなくなり可読性が少なくなる)
以下、参考にしたサイト
- [[https://qiita.com/suin/items/a44825d253d023e31e4d|JavaScript: 通常の関数とアロー関数の違いは「書き方だけ」ではない。異なる性質が10個ほどある。 - Qiita]
コメント