实现add方法,add(2,3)、add(2)(3)都返回5

function add(x,y){ var sum = x; if(y) return sum+y; else { var temp = function(z){ sum = sum+z; return temp; } temp.toString = function () { return sum; }; return temp; } } console.log(add(2,3)); console.log(add(2)(3)(6));
posted @ 2017-10-13 14:49  TiffanyHYY  阅读(636)  评论(0)    收藏  举报