解法如下.
function count(x){
var fn = function(y){ return count(x*y);}fn.toString = function(){ // 前面的还好理解,关键是这句话。 return x;};return fn;
}
alert(count(1)(3)(5));//15
为什么之前返回都是一优艾设计网_设计圈个函数的引用,但是最后一个参数传入后,方法返回一个数字?
解法如下.
function count(x){
var fn = function(y){ return count(x*y);}fn.toString = function(){ // 前面的还好理解,关键是这句话。 return x;};return fn;
}
alert(count(1)(3)(5));//15
为什么之前返回都是一优艾设计网_设计圈个函数的引用,但是最后一个参数传入后,方法返回一个数字?
上一篇:乐山大佛河对岸最佳观景点是哪里?
福禄寿三星报喜剧情介绍?:下一篇
精彩评论