1. 程式人生 > 實用技巧 >對返回的資料進行歸類處理

對返回的資料進行歸類處理

陣列處理 對返回的資料進行歸類處理

根據數組裡的一個物件進行分類處理

處理完成是這樣的

總結 就是數組裡面有很資料 你得把他們都拿出來一一分開 在分別使用 那分類總得有分類的依據吧 就是陣列的某一條的一個屬性

        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));

我是轉載的 https://blog.csdn.net/JaneLittle/article/details/84999911

還有一個 https://www.cnblogs.com/web-record/p/9713958.html