Javascript

[javascript] map 사용법

black-berry 2022. 11. 27. 22:15
728x90
반응형

배열에서 값을 하나씩 꺼낼 때 다음과 같이 for 반복문을 사용했습니다.

let lists = [1,2,3,4,5,6,7,8,9,10];
for(let i=0; i<lists.length; i++){
	console.log(lists[i]);
}

 

이를 위해 배열의 길이 값(length)을 알아야 했습니다.

map은 배열의 길이 값을 몰라도 사용 가능하며, 배열 안에서 몇 번째에 있는 값인지 순서를 알려줍니다.

let lists = [1,2,3,4,5,6,7,8,9,10];

lists.map((value,i) => { 
	console.log(value,i) 
})

// 아래와 같은 결과입니다.

lists.map(function(value,i) {
	console.log(value,i)
})

//1 0
//2 1
//3 2
//4 3
//5 4
//6 5
//7 6
//8 7
//9 8
//10 9
728x90
반응형