[Aray反復文for Each,each,some

1155 ワード

Array反復文


代表的なのはforeach文です.Javascriptには多くの形式の重複文があります(例えばin...効率は高くありませんが...)JavaScriptを使用します.foreach文ではbreak文は使用されていないので検索してみました.
forEach()
every()
some()
全部でArrayprototypeの中のfor文です.

forEach


配列内のすべての要素を繰り返し、コールバック関数を実行します。

  • は、一般的なfor文の1つです.
  • デフォルトの文とcontinueキーワードは使用できません.
  • は、実施を継続する
  • に戻る.
  • (値、インデックス、配列完全値)コールバック関数パラメータは
  • である.

    every, some


    解決したforeachの短い回転imbreakは存在しません
  • forEachの使い方は同じです.
  • return true // breack
     return false // continue
  • eatその他
    eachは配列内のすべての値が条件を満たすことを要求する.
    一部を満たすだけでtrueに戻る人もいます.
  • おしゃべり

  • for in - Object, Array
  • for of - Map, Set, Array, String (Object X)
  • などを繰り返します.両方ともes 6に追加された構文です.
    しかし、他の人の話を聞くと、for inは巨大な封印のようだ.
    そしてなぜforeachドアにbreakがないのか...言語の効率というより...忘れたと言われた.