アロー関数

記事
IT・テクノロジー

定義

(引数1, ...) => {
  処理;
  return 戻り値;
}
 引数と式が1つなら () と return を省略できる
引数 => 式;
 式が1つなら return を省略できる
(引数1, ...) => 式;
 引数が1つなら () を省略できる
引数 => {
  処理;
  return 戻り値;
}
 引数がなければ () は省略できない
() => {
  処理;
  return 戻り値;
}

アロー関数を他の関数の引数にするとき
他の関数(引数 => 値)
※ アロー関数は式と評価されるので、アロー関数の末尾に ; をつけると
  引数に ; を付けることになり、エラーになる

this

定義された時点の this
※ アロー関数は this を持たないので、
    コンストラクタを作成する場合は function() を使う必要がある

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す