<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                >[info] DFS & BFS ``` const doc = { id: 'root', children: [ { id: 'container', children: [ { id: 'sidebar', children: [ { id: 'menu', children: [], } ], }, { id: 'main', children: [ { id: 'post', children: [], }, { id: 'copyright', children: [], } ] } ] } ] } function getKeysDFS(obj = {}, ids = []) { const { id, children = [] } = obj; ids.push(id); let len = children.length; if (len) { for(let i = 0; i < len; i++) { getKeysDFS(children[i], ids); } } return ids; } console.log("idsDFS", getKeysDFS(doc)); function getKeysBFS(arrs = [], ids = []) { let arrsChild = []; let len = len = arrs.length; if (!len) { return; } for(let i = 0; i < len; i++){ const { id, children = [] } = arrs[i]; ids.push(id); arrsChild = [...arrsChild, ...children]; } getKeysBFS(arrsChild, ids); return ids; } console.log("idsBFS", getKeysBFS([doc])); ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看