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

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

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

      數組轉樹

      <!DOCTYPE html>
      <html lang="en">
      
          <head>
              <meta charset="UTF-8">
              <meta name="viewport" content="width=`, initial-scale=1.0">
              <meta http-equiv="X-UA-Compatible" content="ie=edge">
              <title>toTree</title>
          </head>
      
          <body>
              <script>
                  var source = [{
                      id: 1,
                      pid: 0,
                      name: 'body'
                  }, {
                      id: 2,
                      pid: 1,
                      name: 'title'
                  }, {
                      id: 3,
                      pid: 1,
                      name: 'div'
                  }, {
                      id: 4,
                      pid: 3,
                      name: 'span'
                  }, {
                      id: 5,
                      pid: 3,
                      name: 'icon'
                  }, {
                      id: 6,
                      pid: 4,
                      name: 'subspan'
                  }]
      
                  function toTree(data) {
                      let result = []
                      if(!Array.isArray(data)) {
                          return result
                      }
                      data.forEach(item => {
                          delete item.children;
                      });
                      let map = {};
                      data.forEach(item => {
                          map[item.id] = item;
                      });
                      data.forEach(item => {
                          let parent = map[item.pid];
                          if(parent) {
                              (parent.children || (parent.children = [])).push(item);
                          } else {
                              result.push(item);
                          }
                      });
                      return result;
                  }
                  console.log(toTree(source))
              </script>
          </body>
      
      </html>

       

      posted @ 2023-07-17 11:41  font-dev  閱讀(27)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 加勒比无码人妻东京热| 亚洲大尺度一区二区三区| 99久久无色码中文字幕| 国产成人一区二区三区免费| 国产激情第一区二区三区| 国产精品福利一区二区久久| 亚洲中文字幕人妻系列| 国产在线中文字幕精品| 天堂V亚洲国产V第一次| 成人无码一区二区三区网站| 国产精品自在线拍国产手机版| 国产免费丝袜调教视频| 成人国产精品中文字幕| 亚洲欧美国产免费综合视频| 国产精品蜜臀av在线一区| 国产精品一区二区中文| 亚洲国产精品成人av网| 国内精品无码一区二区三区 | 日韩在线视频一区二区三| 阳信县| 婷婷色香五月综合缴缴情香蕉| 久久精品免视看成人国产| 卡一卡二卡三精品| 97久久精品人人做人人爽| 国产视频不卡一区二区三区| 国产精品亚洲精品日韩已满十八小| 熟女人妻视频| 精品中文人妻在线不卡| 在线一区二区中文字幕| 2020国产欧洲精品网站| 国精品午夜福利视频不卡| 色视频在线观看免费视频| jlzz大jlzz大全免费| 国产对白叫床清晰在线播放 | 夜夜夜高潮夜夜爽夜夜爰爰 | 国产精品疯狂输出jk草莓视频| 伊人久久大香线蕉AV网| 国产高清精品一区二区三区| 国产成人无码专区| 国产精品亚洲国际在线看| 国产av中文字幕精品|