1
我想總結一下數組'data'中的調用次數。我找到了'reduce'函數,但不知道如何選擇數組的調用部分。這是我嘗試在做它:使用javascript中的變量減少數組中的變量求和
data = {
links: [
{source: 0,target: 1, calls: 20, texts:0},
{source: 0,target: 2, calls: 5, texts:0},
{source: 0,target: 3, calls: 8, texts:0},
{source: 0,target: 4, calls: 3, texts:0},
{source: 0,target: 5, calls: 2, texts:0},
{source: 0,target: 6, calls: 3, texts:0},
{source: 0,target: 7, calls: 5, texts:0},
{source: 0,target: 8, calls: 2, texts:0}
]
}
var total_calls = data.links.calls.reduce(function(a, b) {
return a + b;
});
兩種解決方案都相當不錯,但我的目的,它實際上是完美這是可重複使用的。 – pir 2015-03-03 11:38:49