[ JavaScript ] Map & Reduce 요약 정리

2022. 9. 19. 15:14·Archive/Develop
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
'Archive/Develop' 카테고리의 다른 글
  • [ 모던 자바스크립트 스터디 ] 전역변수의 문제점
  • [ Flask Migrate ] Multiple head revisions are present for given argument 'head'
  • [ TypeORM ]Active Record vs Data Mapper
  • [ 모던 자바스크립트 스터디 ] 스코프(Scope)
코뮤(commu)
코뮤(commu)
코딩으로 커뮤니케이션하는 코뮤입니다 😎
  • 코뮤(commu)
    코뮤(COMMU)
    코뮤(commu)
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Archive
        • Hacking
        • Develop
        • ETC
      • Algorithm
      • DB&Infra
      • ETC
      • Node
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • IT지식보따리
    • IT가 맛있다
    • IT 천재
  • 공지사항

    • 배고픕니다
  • 인기 글

  • 태그

    파이썬 알고리즘
    자바스크립트
    docker
    오라클
    Oracle
    백준 풀이
    파이썬 백준
    파이썬 기초 문제
    javascript
    Codeup
    파이썬 문제
    백준 파이썬
    코드업 파이썬 기초 100제
    자바스크립트 API
    C++
    카카오 100일 프로젝트
    Git
    비박스
    코드업
    백준
    자바스크립트 객체
    Python
    코드업 기초
    보안뉴스
    백준 문제풀이
    장고
    파이썬
    oracle db
    Django
    파이썬 기초
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
코뮤(commu)
[ JavaScript ] Map & Reduce 요약 정리
상단으로

티스토리툴바