- map() : 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다.
array1 배열의 각각의 인덱스 값에 2를 곱한 값을 map1에 담아보겠습니다.
const array1 = [1, 4, 9, 16];
const map1 = [];
for(let i=0; i<array1.length; i++) {
map1.push(array1[i] * 2);
}
console.log(map1);
->
[2, 8, 18, 32];
const array1 = [1, 4, 9, 16];
// 기존 함수
const map1 = array1.map(function(x) {
return x * 2
});
// 화살표 함수
const map2 = array1.map(x => x * 2);
console.log(map1);
console.log(map2);
->
[2, 8, 18, 32];