인프런 커뮤니티 질문&답변

vanila님의 프로필 이미지

작성한 질문수

함수형 프로그래밍과 JavaScript ES6+

reduce 2

안녕하세요, reduce 함수의 사용법에 질문드리고 싶습니다

19.04.23 14:59 작성

·

209

1

const _reduce = (fns, acc, iter) => {
  if(!iter){
    iter = acc[Symbol.iterator]();
    acc = iter.next().value;
  }
  for (const a of iter){
    acc = fns(acc, a);
  }
  return acc
};

console.log(
  _reduce(
    (total_price, product) => total_price + product.price, 
    0,
     products)
);

 

답변 2

1

유인동님의 프로필 이미지
유인동
지식공유자

2019. 04. 23. 19:31

네 고맙습니다 :) 

1

vanila님의 프로필 이미지
vanila
질문자

2019. 04. 23. 15:04

MDN의 reduce 부분을 읽었더니 이해했습니다.

원래 질문은 로그에 있는 arrow function부분이 이해가 안됬는데 결국  function(total_price, product){ return total_price + product.price} 였더군요. 감사합니다

 

vanila님의 프로필 이미지

작성한 질문수

질문하기