按字母顺序排列对象数组中的对象数组

时间:2020-06-05 09:22:48

标签: javascript

我进行了广泛的搜索,但似乎无法找到我认为是带有Javascript对象数组的数组的一种递归字母顺序。

数组中几乎每个对象都有一个包含多个对象的数组,这些对象也具有多个数组。
我希望仅按对象名称的字母顺序对每个数组进行字母排序,而且还希望查看对象内部以查看它们是否具有需要按字母顺序排列的数组,依此类推。

示例数据:

{
name: "Zero",
children: [
    {
    name: "Omega",
    children: [
        {
        name: "Harold",
        children: [{etc}]
        }
        ]
    }
    name:"Beta",
    children: [{etc}]
    }
]

我想保持数据的相同布局,同时按名称的字母顺序对每个子级进行排序。
输出示例:

{
name: "Zero",
children: [
          {
    name: "Beta",
    children: [{etc}]
    }
    name:"Omega",
    children: [
        {
        name: "Harold",
        children: [{etc}]
        }
        ]
    }
    }
]

不仅对于Zero的子代,对于每个子代数组,每个子代内部,内部和内部都有子代。

0 个答案:

没有答案