map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수(조건)를 호출한 결과를 모아 새로운 배열을 반환한다.
const number = [1, 2, 3, 4, 5];
// Pass a function to map
const newNumber = number.map(n => n * 2);
console.log(newNumber);
// Expected output: Array [2, 4, 6, 8, 10]
map()에 대한 사용법은 다음과 같다.
arr.map(callback(currentValue[, index[, array]])[, thisArg])
map()은 배열의 각 요소에 대해 실행한 callback의 결과를 모은 새로운 배열을 반환한다.
callbackcurrentValueindex (Optional)array (Optional)thisArg (Optional)