实现 multiply(2)(3)(4) => 24

91 阅读1分钟

简而言之就是取出参数 每项相乘

 function mul() {
        var _args = Array.prototype.slice.call(arguments);  //取出参数
        var _muler = function () {
          _args.push(...arguments);
          _args.reduce(function (a, b) {
            console.log(a * b);
          });
          return _muler;
        };
        return _muler;
   }

咋说呢 总感觉不是想象的写法 之后再想办法吧咋说呢 总感觉不是想象的写法 之后再想办法吧