728x90
반응형

filter( ) 사용 방법

callback함수를 통해 주어진 3개의 인자(요소 값, index, 순회하는 대상 객체)를 사용해

Boolean 값인 true 또는 false 값을 반환하는 함수를 등록하는 것

const numbers = [1];

numbers.filter((number, index, source) => {

    // number: 요소값
    // index: source에서 요소의 index
    // source: 순회하는 대상

    console.log(number);
    // 1

    console.log(index);
    // 0

    console.log(source);
    // [1]

    return number > 3;
});

 

 

반응형

 

 

예제

const words = ['spray', 'limit', 'elite', 'exuberant', 'destruction', 'present'];

const result = words.filter(word => word.length > 6);

console.log(result);

 

결과

[ 'exuberant', 'destruction', 'present' ]
728x90
반응형