函數add可以實現連續的加法運算函數add語法如下add(num1)(num2)(num3)...;//注意這里是省略號喲,無限使用舉例如下:add(10)(10)=20;add(10)(20)(50)=80;add(10)(20)(50)(100)=180;請用js代碼實現函數add。function add(num){
var sum=num,
tmp=function(v){
sum+=v; return tmp
};
tmp.toString=function(){
return sum
};
return tmp
}
console.log( add(10)(20)(50) ) //80這個tmp又返回tmp是什么操作,這就是傳說中的偏函數嗎?還有toString的調用?
js一道題目,大家進來瞅一瞅
BIG陽
2018-08-18 16:43:33