Js數組對象中每一項值value想加

假設有這麼一條數據it

const data = [console

    {數據

        "15日": 0,co

        "27日": 0,let

        "13日": 0,push

        "25日": 0,data

        "11日": 0,index

        "23日": 0,delete

        "31日": 0,const

        "21日": 2,

        "9日": 0,

        "7日": 0,

        "5日": 0,

        "3日": 0,

        "1日": 0,

        "28日": 0,

        "18日": 0,

        "26日": 0,

        "16日": 0,

        "24日": 0,

        "14日": 0,

        "22日": 0,

        "12日": 0,

        "20日": 0,

        "10日": 0,

        "30日": 0,

        "fgs": "f-jn",

        "8日": 0,

        "6日": 0,

        "4日": 0,

        "2日": 0,

        "19日": 0,

        "17日": 0,

        "29日": 0

    },

    {

        "15日": 0,

        "27日": 0,

        "13日": 0,

        "25日": 0,

        "11日": 0,

        "23日": 0,

        "31日": 0,

        "21日": 0,

        "9日": 0,

        "7日": 0,

        "5日": 0,

        "3日": 0,

        "1日": 0,

        "28日": 0,

        "18日": 0,

        "26日": 0,

        "16日": 0,

        "24日": 0,

        "14日": 0,

        "22日": 0,

        "12日": 0,

        "20日": 10,

        "10日": 0,

        "30日": 0,

        "fgs": "f-ly",

        "8日": 0,

        "6日": 0,

        "4日": 0,

        "2日": 0,

        "19日": 0,

        "17日": 0,

        "29日": 0

    },

    {

        "15日": 0,

        "27日": 0,

        "13日": 0,

        "25日": 0,

        "11日": 0,

        "23日": 19,

        "31日": 0,

        "21日": 0,

        "9日": 0,

        "7日": 0,

        "5日": 0,

        "3日": 0,

        "1日": 0,

        "28日": 0,

        "18日": 0,

        "26日": 0,

        "16日": 0,

        "24日": 0,

        "14日": 0,

        "22日": 0,

        "12日": 0,

        "20日": 0,

        "10日": 0,

        "30日": 0,

        "fgs": "f-rz",

        "8日": 0

    }]

數據相加獲得結果

let arr = 0, obj = {}, num = 0, ary = []

data.forEach(item => {

    if (item.fgs) {

        delete item.fgs

    }

    obj[num++] = item

})

for (var index in obj) {

    arr = 0

    for (var i in obj[index]) {

        arr += obj[index][i]

    }

    ary.push({

        'num' : arr

    })

}

console.log(ary)

相關文章
相關標籤/搜索