我有一個叫hs的array,里面有h1,h2或h3的element,比如:
[h1, h1, h2, h2, h2, h1, h2, h3, h3, h2]
如何把它分成向下面的層次?
[h1, h1, [h2, h2, h2], h1, [h2, [h3, h3], h2]]
然后將它存到tocList的一個array中。
謝謝!
uj5u.com熱心網友回復:
看不出你任何的規律。要問問題,請先把問題描述清楚。uj5u.com熱心網友回復:
就是把同樣的element(h1和h1,h2和h2)歸到同一層次的array里面,像這樣:h1
h1
h2
h2
h2
h1
h2
h3
h3
h2
這樣子。
uj5u.com熱心網友回復:
已幫您實作。明天記得提醒我給你代碼。uj5u.com熱心網友回復:
你應該是想說,把連續的相同的歸到一起??那你舉的例子結果應該是:
[h1, h1, [h2, h2, h2], h1, h2, [h3, h3], h2]
而不是
[h1, h1, [h2, h2, h2], h1, [h2, [h3, h3], h2]]
uj5u.com熱心網友回復:
同一層次?是以某個元素首次出現的順序來定它所在的層次?uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/269791.html
標籤:JavaScript
下一篇:網頁設計尺寸與實際尺寸不符
