好吧,所以這不應該很難,但是我遇到了怪異和bizarra錯誤。在Javascript中將數組打包到數組中
我想收拾一棵樹到一個數組,其中每個節點是一樣的東西:
- 標題:字符串的顯示
- 鍵:ID-值
- 孩子:數組子節點
的僥倖就是這麼奇怪我無法理解它在所有:當我嘗試將子項添加到節點,我像做
if(node.children == undefined) {
node.children = new Array();
}
node.children.push({ title: value, key: key });
這是刪除一些以前插入節點....所以我做了一些調試,發現這個代碼:
if(node.children == undefined) {
node.children = new Array();
}
有過錯,不使所有任何意義 - 節點。 children = new Array()不應該刪除任何如果node.children未定義......,對嗎?
我做錯了什麼?如果是這樣,我該如何在JavaScript中將樹打包到數組中?
這似乎完全無關在陣列中存儲的樹結構的問題。 – 2010-02-16 00:18:39