배열내장함수 맵

Hoo·2023년 3월 24일
0

배열내장함수 맵이란 ?

배열에 있는 모든 요소들의 값을 변경해서 새로운 배열을 만들어 써야할때 사용 할수 있다.
루프를 사용하여 배열에 대해 수동으로 반복처리하는 대신 Array.map()을 사용하면 된다.
Array.map() 메서드는 콜백함수를 이용해 각각의 요소에서 호출하여 그값을 변환하게 해준다.

맵을 사용하지않은 for문 예제

let arr2 = [1, 2, 3, 4, 5];
for (let i = 0; i < arr2.length; i++) {
  arr2[i]  = arr2[i] * 2
}
console.log(arr2)

맵을 사용한 예제

let arr = [1, 2, 3, 4, 5];
let newArr = arr.map((elm) => {
  return elm * 2;
});

console.log(newArr);

일반적으로 arr.map() 메소드는 위의 코드에서와 같이 특정 숫자를 곱하거나, 필요한 다른 작업을 수행하는 등 요소에 어떤 변경 사항을 적용하는 데 사용 된다.

profile
기록하는중입니다.

0개의 댓글