亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用Js實現非遞歸無限分類

用Js實現非遞歸無限分類

BIG陽 2018-09-07 09:09:17
自定義一組數據,內容任意,要求做到將無序的多級別數據格式化成數這是boss給我出的一道題,他是PHP,而我還只是個js新手之前以遞歸的形勢完成了這道題,然后boss就讓我再用非遞歸的辦法做一次以下是我自定義的數據,以層次編碼的方式表述數據間的關系:最終完成的效果是用數組嵌套,類似于:或者其他能夠把樹表示清楚的格式也可以這只是一個PHP的boss給我這個JS新人出的一道小考題沒有實際的用途,所以數據也是任意的,只要能達到效果就可以只是我數據結構的知識實在太過貧乏,做了很久都無法達到效果在網上查了很多資料,大多是關于php的無限極非遞歸實現,看起來很吃力,也沒什么頭緒PS:下面簡述一下我的思路:1、 將同一級別的數據組成數組,放入group數組的對應位置,最后獲取級別長度2、 for循環由下至上,將子節點數據插入父節點的數組中,保存父節點,作為下次循環的子節點最后在代碼實現的過程中,卡在了當有多個子節點時,怎么確定各個父節點的位置,如[[B11],[C11,C12]]B11需要插入到上一級的B數組中,并對應B1,而[C11,C12]需要插入到C數組中,并對應C1,如果到更深層次,要確定的位置量跟多,具體怎么實現,實在沒有頭緒,感覺我的思路應該不對如果諸位有什么思路,或者能建議我去了解哪方面的資料,都可以說一說,感謝大家了!
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 771 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號