【问题标题】:How to convert a nested object to an Array in JavaScript [duplicate]如何在 JavaScript 中将嵌套对象转换为数组 [重复]
【发布时间】:2020-06-02 11:28:11
【问题描述】:

如何转换这个对象

{
    priorities: {
        1: "categoryOne"
        2: "categoryTwo"
    }
}

到这个数组:

[ {1: "categoryOne"}, {2: "categoryOne"} ]

【问题讨论】:

    标签: javascript arrays object


    【解决方案1】:

    获取对象的条目,然后映射它:

    var obj= { priorities: { 1: "categoryOne", 2: "categoryTwo" }};
    var result = Object.entries(obj.priorities).map(([k,v])=>({[k]:v}));
    
    console.log(result);

    【讨论】:

    • 你的回答很有帮助 tnx
    猜你喜欢
    • 2021-06-16
    • 2017-05-16
    • 2018-01-24
    • 2016-04-13
    • 1970-01-01
    • 1970-01-01
    • 2020-07-07
    • 2013-12-14
    • 2022-12-18
    相关资源
    最近更新 更多