즐코

배열 메소드 forEach / filter / map / reduce 본문

JavaScript

배열 메소드 forEach / filter / map / reduce

YJLEE_KR 2022. 2. 10. 00:12

배열 메소드

예전부터 공부해야겠다 생각했는데 계속 미루다가 ㅎ 오늘 수업에서 배우게 되어서 정리해본다.

 

 

1/ forEach 

 배열 요소를 한개씩 꺼내면서 콜백함수 실행하기 / return값이 없다는 게 특징

(그래서 변수에 담는 게 안된다 ㅋ 변수에 담아서 출력해봤자 undefined 뜬다)

 

 

2/ filter

 

배열 요소 하나씩 꺼내서 조건문에 넣고, true인 값만 새로운 배열에 담아서 return 해준다.

 

 

3/ map

배열 요소를 하나씩 꺼내서 연산한 값새로운 배열에 담아서 return 해준다.

 

 

4/ reduce 

배열 하나씩 돌면서 연산한 값 조합해서 return?!??!?!

초기값이 있냐 없냐에 따라서 반복횟수가 달라진다. 

.reduce(4개인자가진 콜백함수,초기값)

 

이전값 / 현재값 / 현재 인덱스값 / 초기데이터값 ?  ㅋ ? ㅋ ?ㅋ/ㅋ?ㅋ

 

아 이건 아직도 이해안됨 내일 다시 봐야함

 

Comments