柯里化

var increase = function(){
var arr = []
return function(){
if(arguments.length == 0){
let noParamNum = arr.reduce((prev,cur)=>{
return prev+cur
},0)
console.log(noParamNum)
}else{
[].push.apply(arr,arguments)
let paramNum = arr.reduce((prev,cur)=>{
return prev+cur
},0)
console.log(paramNum)
}
}
}()

 

 

 

posted @ 2019-04-22 23:15  国服第一李师师  阅读(190)  评论(2)    收藏  举报