首页 > 解决方案 > JS:将字典转换为字典列表

问题描述

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

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

标签: javascriptjsonreactjsdictionary

解决方案


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

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

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

console.log(data)


推荐阅读