JS:将字典转换为字典列表

AA2*_*A24 1 javascript json dictionary reactjs

我有一本字典,我想映射它,使其成为字典列表。我该如何在js中做到这一点?

var dict = {
"key1" : 100,
"key2" : 200,
"key3" : 300
}
Run Code Online (Sandbox Code Playgroud)
var data = [
{"key1" : 100},
{"key2" : 200},
{"key3" : 300}
]
Run Code Online (Sandbox Code Playgroud)

AJ_*_*AJ_ 6

您可以使用Object.entries()将对象转换为键值对数组。然后您可以将此.map()数组转换为对象数组。

var dict = {
  "key1" : 100,
  "key2" : 200,
  "key3" : 300
}

var data = Object.entries(dict).map(([key, value]) => ({[key]: value}))

console.log(data)
Run Code Online (Sandbox Code Playgroud)