首页 > 解决方案 > 在 Array Angular 6 中解析和转换数据类型

问题描述

我有一个动态生成的数组,其中包含内部每个部分的字符串数据,当我尝试使用 javascript console.log(res) 打印它时,显示如下:

[{Activity: "Change Request", Total:"4427" },{ Activity: "Design Escallation", Total:"1067"}]

这是我的代码:

this.projectservice.getEventActivity().subscribe((res)=>{
    console.log(res);
})

有没有办法将我的 res 转换和解析成这样的格式:

[["Change Request", 4427],["Design Escallation", 1067]]

感谢你们的支持...

标签: javascriptarraysjsonangulartype-conversion

解决方案


您可以使用映射解构赋值

let data = [{Activity: "Change Request", Total:"4427" },{ Activity: "Design Escallation", Total:"1067"}]

let op = data.map(({ Activity, Total}) => [Activity,Total])

console.log(op)


推荐阅读