javascript - Javascript 对象格式转换
问题描述
我怎样才能转换这个:
{key: "A", value: {count:2}}
{key: "B", value: {count:5}}
{key: "C", value: {count:1}}
进入这个:
{key:"A", value: 2}
{key:"B", value: 5}
{key:"C", value: 1}
解决方案
为此使用地图。
let arr = [
{key: "A", value: {count:2}},
{key: "B", value: {count:5}},
{key: "C", value: {count:1}}
];
let result = arr.map(obj => { return { key: obj.key, value: obj.value.count }});
console.log(result);
推荐阅读
- javascript - electron-vue:存储属性集但不渲染(VUEX)
- php - 多选下拉全选
- c# - 尝试在自己的 using 语句中访问 MemoryStream 时抛出 ObjectDisposedException
- java - 如何找出可以在 PDF 中以给定字体呈现的字符?
- javascript - TypeError:无法读取未定义的属性“孩子”
- java - 我无法将 th:object 传递给控制器并使用 @ModelAttribute 映射到 pojo
- css - 如何在 div 的样式属性中引用背景图像?
- android - 如何根据按钮调整图像大小,使其适合按钮?
- laravel - Laravel 中并排的静态路由和通配符路由
- c++ - 在 2D 指针和重新生长中从文件输入字符时出现异常错误