我想動態地形成一個嵌套的樹形對象,如下面使用JavaScript,有人可以讓我知道實現這一目標的最佳方式?如何在Javascript中形成嵌套的對象
var contextpath= {
text: "TreeRoot",
items: [ {
text: "subgroup1" ,
items: [ {
text: "subgroup2",
items: [ {
text: "subgroup3",
items: [ {
text: "subgroup4",
items: [ {
text: "subgroup5"
}]
}]
}]
}]
}]
};
我已經劃定,我想轉換爲對象(即可以作爲DAT源樹組件)的字符串。
var path =「TreeRoot | subgroup1 | subgroup2」;
試圖實現類似下面的內容,但使用遞歸/循環使用較少數量的變量。
var contextpathText= {};
contextpathText.text ="TreeRoot";
var childObject={};
var items=[];
childObject.text ="subgroup1";
items.push(childObject);
contextpathText.items=(items);
看起來你確實沒問題。 http://www.whathaveyoutried.com –
你想達到什麼目的?創建這個對象?什麼是參數?你有一個你想要變換的數組,你只是想創建一個像這樣的'n'深層對象,或者是什麼? –
subgroup2是subgroup1的子組? – Christophe