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

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

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

      js將數(shù)據(jù)轉(zhuǎn)為菜單,一個for?

      let data = [
      
      
          { id: '02', lable: '產(chǎn)品leader', pid: '01' },
      
          { id: '03', lable: 'UIleader', pid: '01' },
          { id: '07', lable: '產(chǎn)品經(jīng)理', pid: '02' },
      
          { id: '04', lable: '技術(shù)leader', pid: '01' },
          { id: '21', lable: '技術(shù)leader2', pid: '20' },
          { id: '05', lable: '測試leader', pid: '01' },
      
          { id: '06', lable: '運維leader', pid: '01' },
      
      
          { id: '08', lable: '產(chǎn)品經(jīng)理', pid: '02' },
      
          { id: '09', lable: 'UI設(shè)計師', pid: '03' },
      
          { id: '10', lable: '前端工程師', pid: '04' },
      
          { id: '11', lable: '后端工程師', pid: '04' },
      
          { id: '12', lable: '后端工程師', pid: '04' },
      
          { id: '13', lable: '測試工程師', pid: '05' },
      
          { id: '14', lable: '測試工程師', pid: '05' },
      
          { id: '15', lable: '運維工程師', pid: '06' },
      
          { id: '01', lable: '項目經(jīng)理', pid: '' },
          { id: '20', lable: '項目經(jīng)理22', pid: '' },
      
      ]
      data.sort(_ => Math.random() - 0.5) //亂序

      /**
      * 利用淺拷貝
      */
      function toData2(arr) { let obj = {}, result = []; for (let index = 0; index < arr.length; index++) { const element = arr[index]; if (!obj[element.id]) { obj[element.id] = element obj[element.id].children = [] } if (element.pid && !obj[element.pid]) { obj[element.pid] = { children: [] } } if (!element.pid) { element.children = obj[element.id].children result.push(element) } else { obj[element.pid].children.push(element) } } return result } function toData3(arr) { let obj = {}, result = []; arr.forEach(element => { if (!obj[element.id]) { obj[element.id] = element obj[element.id].children = [] } if (element.pid && !obj[element.pid]) { obj[element.pid] = { children: [] } } if (!element.pid) { element.children = obj[element.id].children result.push(element) } else { obj[element.pid].children.push(element) } }) return result } console.time('toData2') console.log(JSON.stringify(toData2(data))) console.timeEnd('toData2') console.time('toData3') console.log(JSON.stringify(toData3(data))) console.timeEnd('toData3')

       

      posted @ 2024-01-16 14:44  江山一族  閱讀(21)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产91久久精品一区二区| 国产永久免费高清在线观看| 久久精品国产99久久无毒不卡| 92精品国产自产在线观看481页| 国产极品粉嫩尤物一线天| 免费看黄片一区二区三区| 成人欧美一区二区三区在线观看| 亚洲精品成人网久久久久久| 精品人妻中文无码av在线| 国产又色又刺激高潮视频| 少妇人妻偷人一区二区| 国产综合久久久久久鬼色| 亚洲欧美成人久久综合中文网| 精品日本乱一区二区三区| 国产91午夜福利精品| 亚洲国模精品一区二区| 亚洲天堂一区二区三区三州| 欧美猛少妇色xxxxx猛叫| 欧美一进一出抽搐大尺度视频| 曰韩亚洲av人人夜夜澡人人爽| 国产精品一区在线蜜臀| 亚洲一本二区偷拍精品| 熟女系列丰满熟妇AV| 国内精品亚洲成av人片| 国产91精品丝袜美腿在线| 精品人妻伦一二二区久久| 久久月本道色综合久久| 国精一二二产品无人区免费应用| 起碰免费公开97在线视频| 91青青草视频在线观看的| 亚洲一区二区中文av| 中文字幕日韩有码av| 瑞丽市| 国产91色综合久久免费| 久久发布国产伦子伦精品| 欲色欲色天天天www| 久久综合色之久久综合色| 精品自拍偷拍一区二区三区| 国产精品久久久尹人香蕉| 国产AV福利第一精品| 国产午夜精品亚洲精品国产|