javascript - JS:将字典转换为字典列表
问题描述
我有一本字典,我想把它映射成字典列表。我将如何在 js 中做到这一点?
var dict = {
"key1" : 100,
"key2" : 200,
"key3" : 300
}
var data = [
{"key1" : 100},
{"key2" : 200},
{"key3" : 300}
]
解决方案
您可以使用Object.entries()
将对象转换为键值对数组。然后您可以.map()
将此数组转换为对象数组。
var dict = {
"key1" : 100,
"key2" : 200,
"key3" : 300
}
var data = Object.entries(dict).map(([key, value]) => ({[key]: value}))
console.log(data)
推荐阅读
- database - GraphQL Prisma 数据库,允许两个表与一个表有关系
- pine-script - 从 tradingview 中删除公共脚本
- http - 如果我使用块编码,我应该逐块发送http数据吗?
- flutter - How can I fix images being slow to load?
- javascript - Redirect user if url matches certain conditions
- r - 在绘制多条线时调整组美学?
- python - 比较神经网络在两个特征子集上的结果
- java - Java 函数签名接受单个枚举值
- ios - Swift:我如何将单元格放在一起并根据文本量调整 TableView 的单元格宽度
- java - 我的 javaFX 媒体播放器中连续播放歌曲