Javascript错误“减少没有初始值的空数组”

时间:2017-01-30 07:33:18

标签: javascript jquery

我收到了像

这样的错误
  

减少没有初始值的空数组

何时关注:

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

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

谢谢!

1 个答案:

答案 0 :(得分:4)

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

试试这个

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