JavaScript 함수형 프로그래밍 - 활용


JavaScript 함수형 프로그래밍 - 활용

총 수량, 총 가격 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 함수형 프로그래밍 - 활용