[12] filter, map, every

1219 ワード

map


map
  • for文繰り返しmap
  • を実行
  • forは、実際の動作でマッピング
  • を使用するのではなく、
  • アレイの要素を一括変換するのに適している場合は
  • を使用します.
  • mapを使用する繰り返しを実行し、フィルタ
  • の代わりに割り込み文と連続文を使用する.
  • フィルタおよびマッピング
  • を連続的に使用することができる.
  • マップを使用してリストを画面に表示する場合は、鍵を入力する必要があります.
  • そのキーはindexのように一意でない値を与えることはできません.
  • const classmate = ["철수","영희","훈이"]
    
    classmate.map((item) => (item+"어린이"))
    => ["철수어린이",""영희어린이","훈이어린이"]
    mapで使用するitemはclassmateの要素に含まれるパラメータ(パラメータ)です.
    パラメータの命名は自由にできます
    矢印関数でカッコ>詳細を省略できます
    では、いつ省略できないのでしょうか.
    戻り値がオブジェクトの場合は省略できません

    filter

  • アレイ内の要素をフィルタリングする方法
  • フィルタ条件の下で、オブジェクトまたは配列内の各要素をチェックし、条件に一致する要素のみを結果値としてエクスポートします.
  • フィルタで使用されるitemも、配列内の要素に使用される8メートル
  • です.
    mapとfilterの成果物の違いは
    mapの値は配列の長さと等しいが,条件によってフィルタの長さは配列の長さより小さい.

    every

  • 配列のすべてのデータが条件を満たす場合、trueが返されます.else、falseを返します.
  • リファレンス
    https://tothefullest08.github.io/javascript/2019/06/27/JS03_basic_grammar3_array_helper_method/