【发布时间】:2019-01-09 17:57:59
【问题描述】:
假设我有一个包含 10 个元素的数组,其中一些实际上是其他一些元素的子元素。我将如何对这个数组进行排序,以便顶级父母排在第一位,而最深的孩子排在最后?
[
input,
select,
radio,
div (containing some of the form elements in the array),
h2,
div (containing the h2 in the array),
form,
textarea,
a,
span
]
在这种特殊情况下,表单元素可能是最顶层的父元素,但我正在寻找的解决方案是在没有任何此类知识的情况下创建这样的订单
【问题讨论】:
-
这份清单是如何制作的?在制作时保留对原始订单的引用可能是个好主意
标签: javascript arrays javascript-objects