日期:2014-05-16 浏览次数:20494 次
function dwn(s) {
document.write(s+"<br/>");
}
function add(a, b){
b = b || 0;
var s = a + b;
alert('step1 ');
//返回一个供进一步累加的闭包
var ret = function(a){
alert('step2 ')
return add(a, s);
}
ret.valueOf = ret.toString = function(){
alert('step3');
return s;
}
alert('step4');
return ret;
}
var a = add(5);
//var b = add(5)(10);
//var c = add(5)(10)(20);