JavaScript 함수형 프로그래밍 - go


JavaScript 함수형 프로그래밍 - go

go go함수는 함수들과 인자를 전달해 값을 평가하는데 사용 연속적으로 하나의 일을 하는 함수 ⇒ reduce를 활용 const go = (...args) => reduce((a, f) => f(a) ,args) go( 0, a => a + 1, a => a + 10, a => a + 100, console.log ) // 111 go를 사용하여 읽기 좋은 코드로 만들기 const products = [ { name: '반팔티', price: 15000 }, { name: '긴팔티', price: 20000 }, { name: '핸드폰케이스', price: 15000 }, { name: '후드티', price: 30000 }, { name: '바지', price: 25000 }, ]; go( products, products => filter(p => p.price < 20000, products), products => map(p => p.price, products), price...


#go #JavaScript #함수형 #함수형프로그래밍

원문링크 : JavaScript 함수형 프로그래밍 - go