curry MST
按要求实现curry函数
const addFn = (...args) => args.reduce((total, cur) => total + cur, 0) const curry = (fn) => { let params = [] return function f(...rest) { if (rest.length) { params.push(...rest) return f } return fn(...params) } } const add = curry(addFn) const value = add(1, 2)(3)(4)() console.log(value) // 10
以自己现在的努力程度,还没有资格和别人拼天赋