filter, map, every


Map

  • Map:アレイ内の要素を一括変換するのに適しています.
  • 使い方![Untitled]
  • mapで使用される項目は、同級生要素のパラメータです.好きなように名前をつけることができます.
  • 使用例
  • 個の元素からなる場合、
  • 個のオブジェクトで構成されている場合-オブジェクトを表すカッコを忘れないでください.
  • 実習:各オブジェクト要素にschoolを追加!置きたいものをカンマで区切る
  • 用語整理
  • 使用ヒント
  • 括弧の省略に関するサンプルコード
    const add = (aaa, bbb) => {
        return aaa + bbb
    }
    
    add(1, 2)
    3
    const add2 = (aaa, bbb) => (aaa + bbb)
    
    const add3 = (aaa, bbb) => aaa + bbb
    
    const classmates= [
        { name: "철수" },
        { name: "영희" },
        { name: "훈이" }
    ]
    
    classmates.map((el) => { name: el.name + "어린이" })
    (3) [undefined, undefined, undefined]

    Filter

  • Filter:アレイ内の要素をフィルタする方法.目的の要素のみをエクスポートします.
  • 使用方法
  • 注意事項

  • mapは既存の要素の数と同じである必要があります.

  • filterの場合、既存の要素の数以下である必要があります.これ以上はできない!

  • every


  • every:アレイ内のすべての要素が条件に合致しているかどうかを確認する方法.すべての要素が条件を満たす場合はtrueを返し、1つの要素が満たされない場合はfalseを返します.

  • 使用方法
    // 화살표 함수
    every((element) => { ... } )
    every((element, index) => { ... } )
    every((element, index, array) => { ... } )
    
    // 콜백 함수
    every(callbackFn)
    every(callbackFn, thisArg)
    
    // 인라인 콜백 함수
    every(function callbackFn(element) { ... })
    every(function callbackFn(element, index) { ... })
    every(function callbackFn(element, index, array){ ... })
    every(function callbackFn(element, index, array) { ... }, thisArg)