均價元素我有以下的JSON數組:我該怎麼做加法從JSON數組在javascript
fruits = [{"fruit":"banana","amount":"2","price":"1"},{"fruit":"apple","amount":"5","price":"2"},{"fruit":"kiwi","amount":"1","price":"5"}]
我怎麼能計算出所有的「價格」值加在一起?結果應該是8
我到目前爲止以下,但訪問價貨品問題:
function count(fruits) {
var sum = 0;
for (var i = 0; i < fruits.length; i++) {
sum = sum + fruits[i][price];
}
return sum;
}
console.log(count(fruits)
謝謝!
也就是說對象常量數組。沒有[JSON數組]這樣的東西(http://benalman.com/news/2010/03/theres-no-such-thing-as-a-json/)。 (該文章是專門針對對象,但同樣適用於數組)。 – 2014-09-29 11:02:03