遍历未定义长度的js对象,更改布局,但保留原始路径

时间:2018-07-18 11:16:02

标签: javascript arrays json multidimensional-array

嗯,真是个标题。

我有一个深度未定义的对象。我需要遍历每个孩子并将其解析为二维对象/数组,同时保留原始路径。

我可以使用递归函数遍历子级并更改布局。但是,如何保存路径,以便回到原始位置并更改变量?

绘制对象布局:

original:
- x
  - y
  - i
- x
  - y
  - k
    - z
    - j

What I need:
- x
  - y
  - i
- x
  - y
  - k
- k
  - z
  - j

我的问题:

我必须跟踪路径(在这种情况下,选项Z为x / k / z)。如果单击选项Z。我需要转到x / k / z并将其设置为“ marked = 1”。

0 个答案:

没有答案