<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      js 數組按指定字段轉map-list結構

      js 數組按指定字段轉map-list結構

      背景介紹

      在開發過程中經常會出現接口返回整個數組,我們需要將數組進行二次處理,如下格式按照不同功能模塊(type)進行數據拆分

      原始數據

      const list = [
          {"type":"red","id":1,"name":"a","count":1},
      	{"type":"red","id":2,"name":"b","color":2},
      	{"type":"green","id":3,"name":"c","color":3},
      	{"type":"green","id":4,"name":"d","color":4},
      	{"type":"blue","id":5,"name":"e","color":4},
      	{"type":"blue","id":6,"name":"f","color":4}
      ];
      

      轉換方法

      /**
       * @param {Object} listData 原始數據
       * @param {Object} field 字段 key
       */
      const arrayToMap = (listData,field)=>{
          const arrayMap = {};
          listData.forEach(item => {
              const item_type = item[field];
              if (!arrayMap[item_type]) {
                  arrayMap[item_type] = [];
              }
              // 將數據添加到相應 'type' 的數組中
              arrayMap[item_type].push(item);
          });
          return arrayMap;
      }
      

      測試驗證

      console.log(arrayToMap(list,'type'))
      {
          "red": [
              {
                  "type": "red",
                  "id": 1,
                  "name": "a",
                  "count": 1
              },
              {
                  "type": "red",
                  "id": 2,
                  "name": "b",
                  "color": 2
              }
          ],
          "green": [
              {
                  "type": "green",
                  "id": 3,
                  "name": "c",
                  "color": 3
              },
              {
                  "type": "green",
                  "id": 4,
                  "name": "d",
                  "color": 4
              }
          ],
          "blue": [
              {
                  "type": "blue",
                  "id": 5,
                  "name": "e",
                  "color": 4
              },
              {
                  "type": "blue",
                  "id": 6,
                  "name": "f",
                  "color": 4
              }
          ]
      }
      
      posted @ 2023-11-07 08:58  天葬  閱讀(1044)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲一区二区三区四区| 婷婷色综合视频在线观看| 成人性生交大片免费看中文| 欧美成人h精品网站| 欧美老熟妇喷水| 国产一区二区三区综合视频| a级黑人大硬长爽猛出猛进| 国产亚洲精品综合99久久| 日韩大片高清播放器| 国产成人综合亚洲欧美日韩| Y111111国产精品久久久| 亚洲午夜久久久影院伊人| 亚洲av成人三区国产精品| 毛多水多高潮高清视频| 国产成人a在线观看视频| 日韩中文字幕av有码| 忘忧草日本在线播放www| 少妇高潮潮喷到猛进猛出小说| 无码人妻丰满熟妇区五十路在线| 涡阳县| 国产极品精品自在线不卡| 制服丝袜美腿一区二区| 狠狠亚洲色一日本高清色| 97精品尹人久久大香线蕉| 成人h动漫精品一区二区无码 | 亚洲+成人+国产| 亚洲国产一区二区av| 使劲快高潮了国语对白在线| 精品视频一区二区福利午夜| 人妻一区二区三区三区| 中文字幕亚洲人妻一区| 久久大香萑太香蕉av黄软件| 久久婷婷国产精品香蕉| 国色天香中文字幕在线视频| 国产亚洲精品久久久久秋霞 | 亚洲熟女乱色一区二区三区| 国产专区一va亚洲v天堂| 国产亚洲精品第一综合麻豆| 日日碰狠狠添天天爽五月婷| 欧美一区二区三区性视频| 99精品久久免费精品久久|