728x90
반응형
#자바스크립트 Array.prototype.map 사용법
-map 메서드는 자신을 호출한 배열의 모든 요소를 순회하면서 인수로 전달받은 콜백 함수를 반복 호출한다.
-예시
const numbers = [1, 2, 3];
const roots = numbers.map(item => item + 1);
console.log(roots); // [2, 3, 4]
console.log(numbers); // [1, 2, 3]
#map 메서드는 콜백 함수를 호출하면의 3개(요소값, 인덱스, this)의 인수를 전달한다.
-예시
const numbers = [1, 2, 3, 4, 5];
numbers.map((item, index, arr) => {
console.log(`요소값: ${item}, 인덱스: ${index}, this: ${JSON.stringify(arr)}`);
return item;
});
/*
요소값: 1, 인덱스: 0, this: [1,2,3,4,5]
요소값: 2, 인덱스: 1, this: [1,2,3,4,5]
요소값: 3, 인덱스: 2, this: [1,2,3,4,5]
요소값: 4, 인덱스: 3, this: [1,2,3,4,5]
요소값: 5, 인덱스: 4, this: [1,2,3,4,5]
*/
728x90
반응형
'IT > Javascript' 카테고리의 다른 글
[Javascript] - 자바스크립트 Array.prototype.some, Array.prototype.every 사용법 (0) | 2021.08.02 |
---|---|
[Javascript] - 자바스크립트 Array.prototype.filter 사용법 (0) | 2021.08.02 |
[Javascript] - 자바스크립트 Array.prototype.forEach 사용법 (0) | 2021.08.02 |
[Javascript] - 자바스크립트 Array.prototype.sort 사용법 (0) | 2021.08.02 |
[Javascript] - 자바스크립트 Array.prototype.fill 사용법 (0) | 2021.08.02 |
댓글