我将JSON文件加载到接口数组中
[
{
"id":1,
"attributes":{
"name":"a name",
"description":"a description",
}
},
{
"id":1,
"attributes":{
"name":"a name",
"description":"a description",
}
}
]
export interface MyInterface {
name:string,
description:string
}
this.data_ : MyInterface[]=[]
this.data_ = (jsondata as any).default.map(ji => ji.attributes);它工作得很好,但现在我想在接口中添加id
export interface MyInterface {
id:number,
name:string,
description:string
}在这种情况下,我不知道如何处理map函数。有没有一种"...“操作员?先谢谢你
发布于 2020-05-20 23:18:05
您可以返回具有属性的对象,并在映射到数据时手动添加id
this.data_ = (jsondata as any).default.map(ji => {
return {id: ji.id , ...ji.attributes}
});https://stackoverflow.com/questions/61916542
复制相似问题