我刚学了javascript。为什么返回值是NaN?
var arr = [
{ name: "A", quantity: 1, price: 20 },
{ name: "B", quantity: 2, price: 40 },
{ name: "C", quantity: 3, price: 60 },
{ name: "D", quantity: 4, price: 80 }
];
var test = arr.reduce(function(item1, item2){
return (item1.quantity * item1.price) + (item2.quantity * item2.price);
});
console.log(test);Run Code Online (Sandbox Code Playgroud)
javascript ×1