[JS] 2-2_reduce,_pipe,_go
함수형 프로그래밍 - 2-1_함수형으로 전환하기 reduce 만들기 function _reduce(list, iter, memo){ _each(list, function(val){ memo = iter(memo, val); }); return memo; } console.log(_reduce([1, 2, 3], add, 0)); memo(초기값) 이 설정이 되어있지 않는경우 //array like Object를 위한 함수 만들기 var slice = Araay.prototype.slice; function _rest(list, num){ return slice.call(list, num || 1 ); } function _reduce(list, iter, memo){ if( arguments.length..
2019. 11. 1.