Java中級
アロー関数
一言で言うと
=> で書く軽量な関数。
もう少し詳しく
一言で言うと
=> で書く軽量な関数。this を継承する。
もう少し詳しく
=> で書く軽量な関数。this を継承する。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。
従来の function 式と異なり、自身の this を持たず呼び出し元のスコープの this をそのまま引き継ぎます。そのためコールバック内で外側の this を参照したい場面で特に便利です。また構文が簡潔なため、配列メソッドや Promise チェーンでよく使われます。
実務でどう使うか
map / filter / reduce のコールバックをシンプルに書けます関連する章
Ch134, Ch150, Ch154 で詳しく学べます。