【发布时间】:2011-10-13 21:46:52
【问题描述】:
我一直在研究布局库。它被分解为面板对象。我需要在嵌套元素中搜索 id 并在目标元素之前或之后插入数据。我可以使用 splice 来放置新元素,但我不知道如何搜索 obj。 如果可能的话,我宁愿不使用外部库。
对此的任何建议或帮助将不胜感激
这里是一个面板对象的例子
panel['menu'] =
{
"id":"menu",
"css":"panel",
"floating":true,
"elements":[{
"id":"menu-header",
"html":"<h1 class=\"header\">Loading</h1>",
"index":0,
"sib_count":1
}]
};
【问题讨论】:
-
您通过遍历数组来搜索对象。
-
所有东西都在元素数组中吗?或者可以在元素数组中嵌套元素吗?是只有一层深还是可能有 5、10、50 层深?它们可以存在于元素数组之外吗?
标签: javascript json search