javascript - 如何在 JavaScript 中转换文档数组中的字典?
问题描述
我有以下对象:
var d = {
"restaurant": 20,
"hotel": 40,
"travel": 60
}
我需要把它变成这样:
var a = [
{
"category_name": "restaurant",
"amount": 20
},
{
"category_name": "hotel",
"amount": 40
},
{
"category_name": "travel",
"amount": 60
}
]
这可能是一个愚蠢的问题,但由于我不是程序员,所以我面临这个问题。有人可以帮助我至少指出我要遵循的方向吗?
解决方案
试试这个
Object.keys(d).map(k=>({"category_name": k, "amount": d[k]}))
推荐阅读
- javascript - 为什么父自定义元素方法被覆盖?
- rundeck - 如何在脚本中访问 Rundeck Job 执行编号?
- node.js - 如何从谷歌云获取 Nodejs 源代码
- r - 如何修复在ggplot2中制作的动态图?
- mongodb - 如何通过模型、服务和控制器使用 springboot 进行 crud 操作
- mysql - 使用 Socket.IO,我可以发送消息并将它们存储在数据库中吗?
- android - 我可以获取我的 SKU 详细信息,但应用内购买对话框显示找不到项目
- go - 如何在 golang 中处理和获取 goroutines 的响应
- java - 有没有办法调试这个排序功能?
- javascript - 如何访问片段容器外的中继环境