【发布时间】:2020-10-02 15:05:47
【问题描述】:
我有一个对象数组:
let data = [{
createdDate: "2222"
email: "test5@test.com"
histories: []
meta: {
profilePic: "test"
}
name: {
first: "Vikash",
last: "Grv"
}
role: {
id: "123",
name: "test role 2"
}
specialities: []
status: "active"
__v: 0
_id: "123"
},
{
createdDate: "2222"
email: "test5@test.com"
histories: []
meta: {
profilePic: "test"
}
name: {
first: "Vikash",
last: "Grv"
}
role: {
id: "123",
name: "test role 2"
}
specialities: []
status: "active"
__v: 0
_id: "123"
},
{
createdDate: "2222"
email: "test5@test.com"
histories: []
meta: {
profilePic: "test"
}
name: {
first: "Vikash",
last: "Grv"
}
role: {
id: "123",
name: "test role 2"
}
specialities: []
status: "active"
__v: 0
_id: "123"
},
]
我想创建另一个对象数组,例如:
const data = [{
teamMember: 'Vikas Grv',
email: 'test5@test.com',
role: 'test role 2',
assignedOn: null
}, {
teamMember: 'Vikas Grv',
email: 'test5@test.com',
role: 'test role 2',
assignedOn: null
},
{
teamMember: 'Vikas Grv',
email: 'test5@test.com',
role: 'test role 2',
assignedOn: null
}
]
团队成员中的数据是名字的污染(第一个和最后一个键值),电子邮件是直接的,角色来自角色-->名称键值和分配为空
以及如何做到这一点的想法
【问题讨论】:
-
请在发帖前至少尝试自己解决问题。虽然可能有人会回答你的问题,但如果你自己尝试一下,你会学到更多。
标签: javascript arrays angular typescript object