• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

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

19.04.23 14:59 작성 조회수 143

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

네 고맙습니다 :) 

1

vanila님의 프로필

vanila

질문자

2019.04.23

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

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