函数式编程(一)
一、特征
函數式一等公民
強調將計算過程分解成可以復用的函數
純函數、沒有副作用
二、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
轉載于:https://www.cnblogs.com/shangyueyue/p/10619963.html
總結
- 上一篇: 一些类的概念
- 下一篇: be服务器未正常运行5.4.15,在Ca