-
[CS] .map() 메서드가 뭘까요?CS 2022. 6. 15. 20:23
여러분은 .map() 메서드에 대해 잘 아시나요?
전 다양한 프로젝트를 하면서 .map() 메서드를 사용해왔는데요.
사용을 하려 할 때마다 쓰는 방법을 잘 몰라 난항을 겪었던 적이 있습니다.
그런 의미에서 .map() 메서드에 대해 정리해보았습니다!
🟢 정의
.map() 메서드는 배열 내의 요소 각각에 대해 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환하는 메서드입니다.
🟢 인수
.map() 메서드는 callback, thisArg함수를 가지고 있습니다.
Callback
새로운 배열을 만드는 함수로, 다음의 세가지 인수를 가집니다.- currentValue : 배열에서 처리해야 하는 값
- index : 현재 처리해야하는 인덱스 값
- array : map()을 호출한 배열, arr의 배열의 값을 가져오는 것이라고 할 수 있어요!
thisArg
Callback을 실행할 때 this로 사용되는 값입니다
이렇게 .map() 메서드에 대해 알아보았습니다.
감사합니다 :)