史上最简单的柯里化curry
2020-12-10 本文已影响0人
一一秋风
const curry=fn=>{
const g= (...args)=>args.length>=fn.length?fn(...args):(...rest)=>g(...args,...rest)
return g
}
测试之
const fn=(a,b,c,d)=>{
console.log(a,b,c,d)
}
const go=curry(fn)
go(1)(2)(3)(4)