【发布时间】:2014-10-07 12:58:07
【问题描述】:
我必须遍历对象并获取其所有值。这是对象的图像
因此,基本上我必须获取分类器代码 ID 并遍历观察列表以获取其子分类器代码 ID 和观察列表,等等。
如果你们有任何想法,循环这个对象的最佳方法是什么,我很乐意尝试你的解决方案。
【问题讨论】:
-
我尝试了 $.each(obj, function()) 的不同解决方案。在主 $.each 中,有超过 6 个其他循环,然后我感到困惑。我想我必须使用 hasOwnAttribute 或 find 之类的方法?
-
最终效果应该是值列表吧?还是某种地图?
-
@Üllar 所以告诉我们你有什么尝试。发布您的代码
-
我正在尝试到达最内部的分类器CodeId-s 及其值-s。例如。 id=2604 有两个子对象(2624 和 2629)。我必须遍历 2624 个孩子并将 id=2641 和 value=4 分配给不同的变量。
-
正如@IanBrindley 所说,您应该尝试递归。编写一个函数来检查参数中给出的观察是否有值,如果它返回它(可能带有 ID),否则使用相同的函数从观察列表中的每个观察中获取值。
标签: javascript jquery loops object