對返回的資料進行歸類處理
阿新 • • 發佈:2020-07-15
陣列處理 對返回的資料進行歸類處理
根據數組裡的一個物件進行分類處理
處理完成是這樣的
總結 就是數組裡面有很資料 你得把他們都拿出來一一分開 在分別使用 那分類總得有分類的依據吧 就是陣列的某一條的一個屬性
function dealWithData(data) { let c = []; let d = {}; data.forEach(element => { if (!d[element.item]) { c.push({ item: element.item, allData: [element] }); d[element.item] = element; } else { c.forEach(ele => { if (ele.item == element.item) { ele.allData.push(element); } }); } }); return c; } console.log("處理的資料",dealWithData(this.dataReport));