摘要:
柯里化 当一个函数有多个参数的时候先传递一部分参数调用它(这部分参数以后永远不变) 然后返回一个新的函数接收剩余的参数,返回结果 手写Lodash中的curry函数 function curry(fn) { return function curriedFn(...args) { if (args. 阅读全文
摘要:
手写Lodash中的memoize记忆函数 // 求圆的面积 function getArea(r) { console.log('执行了getArea'); return Math.PI * r * r } // 记忆函数 function memoize(fn) { let cache = {} 阅读全文