자바스크립트 배열매서드 reduce함수

이수연·2022년 12월 13일
0

자바스크립트

목록 보기
11/19

reduce함수는 첫번째 인자값에 누적값이 할당되고, 두번째 인자값에 현재값이 할당됩니다.

reduce((현재까지의 누적값,현재값)=>{
  
},초기값)
//초기값 미설정시 배열의 첫번째 요소가 들어갑니다

아래는 현실적으로 어떻게 사용되는지 예시코드입니다.


let userList =[
{name:"수연",age:20},
{name:"송강",age:18},
{name:"육성재",age:18}
]


let result = userList.reduce((prev,cur)=>{
 if(cur.age <20){
   prev.push(cur.name);
 }
 return prev
},[]);

console.log(result);

리듀스함수는 비동기 작업에도 유용하게 사용된다합니다.
추후에 리듀스함수를 이용하여 비동기작업을 할경우 아래에
코드를 추가 하도록 하겠습니다.

0개의 댓글