函数柯里化

2020-12-23  本文已影响0人  ticktackkk
var cost = (function () {
        var args = [];
        return function () {
          if (arguments.length === 0) {
            var money = 0;
            for (var i = 0; i < args.length; i++) {
              money += args[i];
            }
            console.log(money);
            return money;
          } else {
            [].push.apply(args, arguments);
            console.log(args);
          }
        };
      })();
      cost(100)
      cost(100)
      cost(100)
      cost()
上一篇 下一篇

猜你喜欢

热点阅读