美文网首页
一个js的柯里化

一个js的柯里化

作者: stois | 来源:发表于2015-11-09 10:10 被阅读78次
    function adder( me ) {
        var slice = Array.prototype.slice, args = slice.call(arguments);  
        return function () {
            var inargs = slice.call(arguments); 
            if( arguments.length == 0 ){ 
                var me = 0 ; 
                for(var i in args){ 
                    me +=args[i]; 
                } 
                return me ;
            } 
            else return adder.apply(this, args.concat(inargs)); 
        }; 
    }alert( adder(1)(2)() );
    

    相关文章

      网友评论

          本文标题:一个js的柯里化

          本文链接:https://www.haomeiwen.com/subject/octhhttx.html