我有一個從Web服務返回的JSON對象,它是一個對象數組。我需要將「數據」數組一起添加到一個求和數組中。 JSON響應看起來像這樣:Javascript:通過密鑰求和多個數組的最高效方式
[
{
"data":[
0,3,8,2,5
],
"someKey":"someValue"
},
{
"data":[
3,13,1,0,5
],
"someKey":"someOtherValue"
}
]
有可能是在陣列中的對象的氮量。對於上面的例子中所需的輸出將是:
[3, 16, 9, 2, 10]
我打算上創建一個空的數組變量(VAR ARR),然後遍歷對象,並且對於每個對象,通過「數據」循環密鑰和爲每個鍵增加arr中對應的鍵值。
是否有更有效的方式使用某種合併功能來做到這一點?
是否'data'陣列具有總是相同的長度? – hsz
是的每個對象都是一樣的長度 – ExoticChimp