解法如下.function count(x){ var fn = function(y){ return count(x*y);
}
fn.toString = function(){ // 前面的還好理解,關鍵是這句話。
return x;
}; return fn;}alert(count(1)(3)(5));//15為什么之前返回都是一個函數(shù)的引用,但是最后一個參數(shù)傳入后,方法返回一個數(shù)字?
實現(xiàn)一個count方法,能實現(xiàn)調(diào)用:count(a)(b)(c)(d)并且返回的值為參數(shù)連乘的結果。
慕斯王
2018-08-30 13:49:20