총 수량, 총 가격 const products = [ { name: '반팔티', price: 15000, quantity: 1 }, { name: '긴팔티', price: 20000, quantity: 2 }, { name: '핸드폰케이스', price: 15000, quantity: 3 }, { name: '후드티', price: 30000, quantity: 4 }, { name: '바지', price: 25000, quantity: 5 }, ]; // map const map = curry((f, iter) => { let res = []; for (const a of iter) { res.push(f(a)); } return res; }); // filter const filter = curry((f, iter) => { const res = []; for (const a of iter) { if (f(a)) res.push(a); } return res; }); // red...
#curry
#filter
#go
#JavaScript
#map
#pipe
#reduce
#함수형프로그래밍
#활용
원문링크 : JavaScript 함수형 프로그래밍 - 활용