小编ksr*_*r89的帖子

按键值递归对 JavaScript 对象进行排序

按其值也是对象的键对对象进行排序,并对内部对象进行排序,即递归地对对象进行排序。排序应该按照键进行。

我研究了 Stackoverflow 的其他问题,但没有一个是针对对象递归排序的

我调查的问题:

按属性值对 JavaScript 对象进行排序

例子:

input = {
    "Memo": {
        "itemAmount1": "5",
        "taxName1": "TAX",
        "productPrice1": "10",
        "accountName1": "Account Receivable (Debtors)"
    },
    "Footer": {
        "productDescription2": "Maggie",
        "itemQuantity2": "49.5",
        "accountName2": "Account Receivable (Debtors)",
        "taxName2": "TAX"
    },
    "Header": {
        "itemDiscount3": "10",
        "accountName3": "Account Receivable (Debtors)",
        "productPrice3": "10",
        "taxName3": "TAX"
    }
}
Run Code Online (Sandbox Code Playgroud)

输出

output = {
    "Footer": {
        "accountName2": "Account Receivable (Debtors)",
        "itemQuantity2": "49.5",
        "productDescription2": "Maggie",
        "taxName2": "TAX"
    },
    "Header": {
        "accountName3": "Account Receivable (Debtors)",
        "itemDiscount3": …
Run Code Online (Sandbox Code Playgroud)

javascript sorting recursion node.js

7
推荐指数
1
解决办法
6409
查看次数

标签 统计

javascript ×1

node.js ×1

recursion ×1

sorting ×1