728x90
반응형
map
배열.map((요소, 인덱스, 배열) => {return 요소});
반복문을 돌면서 배열 안의 요소들을 1대1로 짝지어줌.
함수는 그 짝을 어떻게 지을 것인가? 에 대한 설명을 메서드의 인자로 넣어주면 되는거임.
const nums = [1, 2, 3, 4, 5];
let data = nums.map((n)=> {
console.log(n);
return n;
});
data 는 [1, 2, 3, 4, 5] 가 들어감.
map을 실행하는 배열과 결과로 나오는 배열은 다른 객체라는 것 주의.
reduce
배열.reduce((누적값, 현잿값, 인덱스, 요소) => { return 결과 }, 초기값);
덧셈 예제 생각하면 쉬움.
728x90
반응형
'Archive > Develop' 카테고리의 다른 글
[ 모던 자바스크립트 스터디 ] 전역변수의 문제점 (1) | 2022.09.20 |
---|---|
[ Flask Migrate ] Multiple head revisions are present for given argument 'head' (0) | 2022.09.20 |
[ TypeORM ]Active Record vs Data Mapper (0) | 2022.09.19 |
[ 모던 자바스크립트 스터디 ] 스코프(Scope) (0) | 2022.09.18 |
[ 모던 자바스크립트 스터디 ] 함수 호출 (0) | 2022.09.18 |