javascript - 如何在javascript中将单个对象拆分为不同的数组?
问题描述
我有一个对象,例如:
{
A: false
B: false
C: false
D: false
E: false
F: false
}
我希望它在列表中的键/值对中分隔为:
[
{
A:false
},{
B: false
},
{
C: false
},{
D: false
}
]
是否可以像这样将对象更改为不同的列表?
解决方案
您可以映射条目并获取单个条目并创建一个对象。
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);
推荐阅读
- javascript - 反应,无法正确使用我的配置
- python - 过滤器链的任意深度
- java - 是否可以在没有 setZOrderOnTop(true) 的情况下使 SurfaceView 透明?
- reactjs - 为什么 react-sortable-hoc 基本示例无法使用 typescript 编译?
- python - 多索引数据帧的每一行的减法表(差异)
- javascript - 为什么 location.href 不起作用?
- flask - 如果从烧瓶创建并调用 dash 应用程序,则 Dash 回调不起作用
- python - 在 statsmodel 中使用 OLS 时出错
- python - 如何防止在函数中重写输入变量?
- php - 将多个php数组转换为一个数组