JS – map()

타겟 배열을 가지고 배열의 0번째부터 끝번째까지 하나하나 가공을 거쳐 새로운 배열로 반환하는 것

const arr = [0,1,2,3,4];

var result = arr.map( function (n){
	return n * 2
})

const resultES6 = arr.map( n => n * 2 )
//ES6

console.log(result) //결과값 : [0, 2, 4, 6, 8]
console.log(resultES6) //결과값 : [0, 2, 4, 6, 8]

위 예제는 배열 arr 의 요소들을 곱하기 2로 한 뒤 새로운 배열에 담아 반환하는 것이다.
설명하자면 배열 arr 의 하나하나 요소가 맵안에 만들어진 연산을 거쳐 새로운 배열에 그 요소가 들어가는 것이다.

TOP