currying就是将多变量函数转化为单变量函数,依次调用varcache=[]varCurryAdd=function(n){if(n==undefined){returncache.reduce((p,n)=>p+n,0)}else{缓存。push(n)返回CurryAdd}}CurryAdd(1)(2)(3)(4)()//10

currying就是将多变量函数转化为单变量函数,依次调用varcache=[]varCurryAdd=function(n){if(n==undefined){returncache.reduce((p,n)=>p+n,0)}else{缓存。push(n)返回CurryAdd}}CurryAdd(1)(2)(3)(4)()//10