我如何在javascript中创建类似数据结构的图形?我希望在结构中有一个链接指向结构中的其他位置。
就像这个例子一样:
var MenuLayout = {
home: {
buttons: [{
text: "Identify Tree",
link: MenuLayout.treeid
}, {
text: "Plant"
}, {
text: "Information"
}, {
text: "Enter Tree"
}]
},
treeid: {
buttons: [{
text: "Something Else"
}]
}
};
在此示例中,我希望MenuLayout.home.buttons[0].link
指向MenuLayout.treeid
节点。有没有办法让它指向那个?
注意:我希望这适用于任意的声明顺序。