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
以自己现在的努力程度,还没有资格和别人拼天赋

浙公网安备 33010602011771号