怎么實(shí)現(xiàn)數(shù)組內(nèi)對(duì)象code值相同的情況下poll值進(jìn)行累加

科技 未結(jié) 8 1381
大愛子華
大愛子華 2023-02-19 20:44

var arr = [

{"code": "a", "poll": 7}, {"code": "b", "poll": 2}, {"code": "c", "poll": 18}, {"code": "a", "poll": 5}, {"code": "c", "poll": 12}, {"code": "a", "poll": 1} ];

var arr2 = [

{"code": "a", "poll": 13}, {"code": "b", "poll": 2}, {"code": "c", "poll": 30}

];
如何實(shí)現(xiàn)arr → 到arr1 的轉(zhuǎn)變,且code值 不僅僅為 a bc也可能為 adsdsd dsdsda223任意值 如何實(shí)現(xiàn) 類似轉(zhuǎn)變

8條回答
  •  澹臺(tái)啦
    2023-02-19 20:54

    第二個(gè)例子的思路,是先不管新陣列長(zhǎng)什么樣,反正這里主要看的是物件中的code屬性,相同的的code屬性的值,要把對(duì)應(yīng)的poll屬性相加就是。所以先作這件事,最后再來(lái)組合新陣列。

提交回復(fù)