我有一个像这样的对象数组:
currentArray = [
{
year: 2011,
asset: {
silver: 322,
gold: 325,
},
},
{
year: 2012,
asset: {
silver: 411,
gold: 2235,
},
},
];
在 JavaScript/TypeScript 中需要做什么,将其从当前结构更改为下面的结构?每个资产对象的银和金属性应该存储在上面的对象中,在“年份”旁边,并且需要删除资产对象:
desiredArray = [
{
year: 2011,
silver: 322,
gold: 325,
},
{
year: 2012,
silver: 411,
gold: 2235,
},
];
let currentArray = [{
year: 2011,
asset: {
silver: 322,
gold: 325,
},
},
{
year: 2012,
asset: {
silver: 411,
gold: 2235,
},
},
];
currentArray.map(item => {
Object.assign(item, item.asset)
delete item.asset;
return item
})
console.log(currentArray)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句