Sum javascript object property在對(duì)象數(shù)組中具有相同對(duì)象propertyB的值如何獲取javascript對(duì)象數(shù)組,例如:my objArr = [{key:Mon Sep 23 2013 00:00:00 GMT-0400, val:42},{key:Mon Sep 24 2013 00:00:00 GMT-0400, val:78},{key:Mon Sep 25 2013 00:00:00 GMT-0400, val:23},{key:Mon Sep 23 2013 00:00:00 GMT-0400, val:54}]并通過對(duì)值進(jìn)行求和來合并重復(fù)鍵。為了得到這樣的東西:my reducedObjArr = [{key:Mon Sep 23 2013 00:00:00 GMT-0400, val:96},{key:Mon Sep 24 2013 00:00:00 GMT-0400, val:78},{key:Mon Sep 25 2013 00:00:00 GMT-0400, val:23}]我已經(jīng)嘗試迭代并添加到一個(gè)新數(shù)組,但這不起作用:var reducedObjArr = [];var item = null, key = null;for(var i=0; i<objArr.length; i++) { item=objArr[i]; key = Object.keys(item)[0]; item=item[key]; if(!result[key]){ result[key] = item; }else{ result[key] += item;} }a
Sum javascript object property在對(duì)象數(shù)組中具有相同對(duì)象property
陪伴而非守候
2019-07-31 10:15:25