관리 메뉴

제뉴어리의 모든것

Array.prototype.map() 본문

javascript

Array.prototype.map()

제뉴어리맨 2023. 9. 7. 10:49

배열 내의 모든 요소에 주어진 함수의 내용을 적용하여 각 요소를 반환하는 메소드.

const array1 = [1, 4, 9, 16];

// Pass a function to map
const map1 = array1.map((x) => x * 2);

console.log(map1);
// Expected output: Array [2, 8, 18, 32]

 

map callback 함수를 각각의 요소에 대해 한번씩 순서대로 불러 그 함수의 반환값으로 새로운 배열을 만든다.

map은 호출한 배열의 값을 변형하지 않다. 단, callback 함수에 의해서 변형될 수는 있다.

 

출처 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/map