Open1

Javascript/React

bz0bz0

Javascript

https://qiita.com/a05kk/items/d6f49ca5bd15f045ea6c

  • forEach
    • ループを途中で止められない
  • map
    • 与えられた callback 関数を配列の順番通りに、各要素に対して一度ずつ呼び出し、その結果から新しい配列を生成する
    • 新しい配列を作成するので、返された配列を使わない場合、map を使うのはパターンに合いません
    • 代替forEach/for-of
  • for...in
    • 連想配列(オブジェクト)から要素を取り出して先頭から順に処理
    • 出力されるのはキー(for x in arrayの場合xはarrayのキーが入る)
    • 配列をfor...in命令に利用しない(prototypeの拡張メソッドまで引っ張ってくるので)
  • for...of