【发布时间】:2020-10-28 02:39:51
【问题描述】:
所以我有一个具有类似结构的对象
object.childArrays.grandchildArrays.greatgrandchildArrays
如果任何后续数组为空,我想删除子数组。 (也不能用 es6 :'( )
示例对象
object[
[2019, [items, [docs, ['a', 'b', 'c']], [docs, ['d', 'e', 'f']]]],
[2018, [items, [docs, []]]],
[2017, [items, [docs, ['x', 'y', 'z']]]],
]
2018 将被删除。
object[
[2019, [items, [docs, ['a', 'b', 'c']], [docs, ['d', 'e', 'f']]]],
[2017, [items, [docs, ['x', 'y', 'z']]]],
]
【问题讨论】:
-
那么什么是示例对象,完成后它应该是什么样子?
-
任何 sn-p 或您尝试过的东西?
-
给出一个示例对象,以及您尝试过的内容,人们更有可能渴望提供帮助。否则他们必须花时间试图弄清楚你的意思。例如,通过“后续”,大概您的意思是在层次结构中更深?换句话说,我是否正确理解您要求在树的任何地方都不要留下空数组? --- 太好了,感谢编辑,我会尽力回答。
-
@epascarello 我添加了一个示例来尝试更好地展示我的意思。如果您需要更多信息,请告诉我。
-
@Eureka 让我知道这是否是一个足够好的解释。如果没有,我可以尝试做更多。
标签: javascript jquery arrays javascript-objects