【发布时间】:2018-05-22 18:30:01
【问题描述】:
我收到来自后端 data.response.details 的响应,我正在尝试创建一个名为 newMember 的新对象来替换 details 名称。同样,我想将所有属性从details 推送到newMember?如何使用对象分配来完成这些任务?
main.ts
public after(args: IResult , data: any) {
const res: IResult = data.response.details;
const newMember= Object.assign({}, res);
return Promise.resolve(this.getInformation(args, newMember));
}
data.response.details
"patientProfile": {
"firstName": "Rob",
"lastName": "ALLen",
"memberStatus": "Active"
}
预期的 json 应该是
"newMember": {
"patientProfile": {
"firstName": "Rob",
"lastName": "ALLen",
"memberStatus": "Active"
}
}
【问题讨论】:
-
那么具体是什么问题呢?预期结果是什么?
-
你已经这样做了,有什么问题?
-
我希望在响应中创建 newMember 对象并在承诺中发送它,但它没有发生
-
解释中显然缺少一些东西。不知道具体是什么问题。我们也不知道
this.getInformation返回什么 -
一切正常我有数据只是试图将数据映射到新对象
标签: javascript typescript