首页 > 解决方案 > 如何在javascript中将单个对象拆分为不同的数组?

问题描述

我有一个对象,例如:

{
A: false
B: false
C: false
D: false
E: false
F: false
}

我希望它在列表中的键/值对中分隔为:

[
    {
    A:false
    },{
    B: false
    },
    {
    C: false
    },{
    D: false
    }
]

是否可以像这样将对象更改为不同的列表?

标签: javascript

解决方案


您可以映射条目并获取单个条目并创建一个对象。

var data = { A: false, B: false, C: false, D: false, E: false, F: false },
    result = Object.entries(data).map(a => Object.fromEntries([a]));

console.log(result);


推荐阅读