我有一个错误


  减少没有初始值的空数组


何时执行以下操作:

var fields = $(".invoiceli");
$(document).delegate(fields, 'change', function() {
  Array.prototype.reduce.call(fields, function(prev, curr)
    //.....
  });
})


有人可以指出我正确的方向吗?

谢谢!

最佳答案

reduce函数需要一个非空数组或一个初始值作为参数。

尝试这个

Array.prototype.reduce.call(fields, function (prev, curr) ..... }, null);

关于javascript - Javascript错误“减少没有初始值的空数组”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41930861/

10-09 19:00