javascript - 如何将键/值添加到对象中的对象?
问题描述
我有这样的对象数组:
[
{age: 20, data: {money: 20}},
{age: 30, data: {money: 30}},
{age: 40, data: {money: 40}}
]
如何将归档id
到对象数据的每个对象添加到?每个对象的 ID 都可以相同。
预期结果:
{ageL 20, data: {money: 20, id: 1}}
解决方案
let myArray = [
{age: 20, data: {money: 20}},
{age: 30, data: {money: 30}},
{age: 40, data: {money: 40}}
]
let myID = [
1,
2,
3
]
myArray.map((obj, index) => {
obj.data['id'] = myID[index]
})
console.log(myArray);
推荐阅读
- java - 需要帮助找到第 n 个常规号码
- google-cloud-platform - 使用哪一个 - GKE 或 GCP?
- python-3.x - 有人可以解释附件中的递归函数吗?
- python - 运行 flyway 命令只是打印帮助并在 python 脚本中退出
- powershell - 如何在 powershell 中设置 $env:PATH
- r - 加快计算 R 中逐点差的总和
- powershell - PowerShell脚本查找文件然后启动引用它的命令?
- json - 使用 jq 为数组中的每个对象添加/修改元素
- network-programming - 如何对网络传输的数据进行校验和验证
- java - Oracle STRUCT 使用带有 CLOB 属性的 OBJECT TYPE