如何在不使用vue.js中的循环方法的情况下将类型数组对象更改为格式化对象?
示例:
// Data Array
data = [
{
id: 1,
token: '123',
name: 'name',
contact: 'lorem ipsum',
},
{
id: 1,
token: '123',
name: 'name',
contact: 'lorem ipsum',
},
]
到
// Format Object
{
id: '',
token: '',
identity: {
name: '',
contact: ''
},
}
谢谢
答案 0 :(得分:1)
使用map
:
const data = [{
id: 1,
token: '123',
name: 'name',
contact: 'lorem ipsum',
},
{
id: 1,
token: '123',
name: 'name',
contact: 'lorem ipsum',
}
];
const newData = data.map(({ id, token, name, contact }) => ({
id,
token,
identity: {
name,
contact
}
}));
console.log(newData);
.as-console-wrapper { max-height: 100% !important; top: auto; }