[학습] 배열의 map, filter

리얼큐·2025년 3월 4일
  • map : 배열의 모든 요소를 순회하며 로직을 실행한다.
let arr1 = [1, 2, 3];

arr1.map(
  (element, index) => {
    console.log(`index : ${index} , element is ${element}`);  
  }
);

출력결과
index : 0 , element is 1
index : 1 , element is 2
index : 2 , element is 3

  • filter : 배열의 모든 요소를 순회하며 참인 요소에 대해서만 로직을 실행한다. 아래는 짝수인 요소만 출력하는 코드이다.
let arr1 = [1, 2, 3, 4, 5, 6];

arr1.filter(
  (element, index) => {
      if( element % 2 === 0 )
        return console.log(`index : ${index} , element is ${element}`);  
  }
);

출력결과
index : 1 , element is 2
index : 3 , element is 4
index : 5 , element is 6

0개의 댓글