首页 > 技术文章 > 实现如下语法的功能:var a = add(2)(3)(4)

leijee 2017-08-31 15:32 原文

 

function add(num){
    var _add = function(args){
        num+=args;
        return arguments.callee;
    }
    _add.toString = _add.valueOf = function(){
        return num;
    }
    return _add;
}
add(2)(3)(4);//9

 

推荐阅读