鍍金池/ 問答/HTML/ 關(guān)于遍歷生成的數(shù)據(jù)如何累加,且每項都不相互影響

關(guān)于遍歷生成的數(shù)據(jù)如何累加,且每項都不相互影響

1.

clipboard.png
clipboard.png

clipboard.png

clipboard.png

2.如上圖,每個店鋪是一個項,我想得出這一項中所有count的之和,然后渲染在頁面上,因為數(shù)據(jù)是遍歷生成的,所以不知道怎么區(qū)分得到每個店鋪項的count之和,只算出了所有店鋪中之和的count

3.應(yīng)該返回的是arr中的每一項。
clipboard.png

回答
編輯回答
裸橙

代碼:
clipboard.png

結(jié)果:

clipboard.png

2017年3月19日 06:48
編輯回答
款爺

沒太看懂你說的意思,不過估計這是你想要的的答案

    const countObj = {};
    this.orderList.forEach(item => {
        let sum = 0;
        item.list.forEach(item => {
            sum += item.productCount;
        });
        countObj[item.storeName] = sum;
    });
    console.log(countObj);
2018年1月28日 18:25
編輯回答
不舍棄

這個意思?
clipboard.png

2017年12月10日 09:47
編輯回答
怣人
total(){
    let arr = [];
    this.orderlist.forEach(item => {
        let sum = 0;
        item.list.forEach(data => {
           sum += data.productCount;
        })
        arr.push(sum);
    })
    console.log(arr);
}
2018年8月27日 16:35