【发布时间】:2019-07-10 08:55:54
【问题描述】:
我有一个从 console.log(val) 显示的动态生成的数组,就像这样:
[{Chrome:"61.41"},{Internet Explorer:"11.84"},{Firefox:"10.85"}]
我的代码(在 Angular component.ts 上):
this.customerservice.getTotalCustomer().subscribe((res)=>{
this.apiData = res;
let result = [];
this.apiData.forEach(item => {
let prop = Object.keys(item)[0];
result.push({name: prop, y: item[prop]});
})
console.log(result);
})
我的问题是,是否可以像这样转换或更改我的数组格式?
[{ name: 'Chrome', y: 61.41 }, { name: 'Internet Explorer', y: 11.84 }, { name: 'Firefox', y: 10.85 }]
谢谢大家...
【问题讨论】:
标签: arrays json angular multidimensional-array