函数式编程(一)
一、特征
函數(shù)式一等公民
強(qiáng)調(diào)將計(jì)算過(guò)程分解成可以復(fù)用的函數(shù)
純函數(shù)、沒(méi)有副作用
二、compose
function compose(...funcs) {if(funcs.length === 0){return (args)=> args; }if(funcs.length === 1){return funcs[0]; }return funcs.reduce((a,b)=>(...args)=>b(a(...args)));}function f1(x){ return x*2 } function f2(x){ return x+2 } function f3(x){ return Math.pow(x,2) }
const result = compose(f1, f2, f3); console.log(result(1));? //16 ?
三、柯里化
?https://www.cnblogs.com/shangyueyue/p/10609943.html
轉(zhuǎn)載于:https://www.cnblogs.com/shangyueyue/p/10619963.html
總結(jié)
- 上一篇: 一些类的概念
- 下一篇: be服务器未正常运行5.4.15,在Ca