如何在javascript中插入键到对象



我想把每个键从一个对象插入到另一个对象,我想把它添加到有效负载。

我试过这个,但它是作为一个完整的对象插入的。我想要的是得到下面的样本结果。如有任何意见,不胜感激。

const payload: requestPayload| any = {
accountId: 1,
keystoInsert
};

#要插入的对象

keystoInsert = {
"marketName": "Chicago",
"roleUserFirstName": null,
"roleUserLastName": null,
"roleUserEmailAddress": null
}

#代码片段
const payload: requestPayload | any = {
accountId: 1,
};

预期输出#

{
"accountId": 1,
"marketName": "Chicago",
"roleUserFirstName": null,
"roleUserLastName": null,
"roleUserEmailAddress": null
}

可以在两个对象上使用spread:

const payload = {
accountId: 1,
};
const keystoInsert = {
"marketName": "Chicago",
"roleUserFirstName": null,
"roleUserLastName": null,
"roleUserEmailAddress": null
}
const output = {
...payload,
...keystoInsert
}
console.log(output)

最新更新