首页 > 解决方案 > 如何将键/值添加到对象中的对象?

问题描述

我有这样的对象数组:

[
  {age: 20, data: {money: 20}},
  {age: 30, data: {money: 30}},
  {age: 40, data: {money: 40}}
]

如何将归档id到对象数据的每个对象添加到?每个对象的 ID 都可以相同。

预期结果:

{ageL 20, data: {money: 20, id: 1}}

标签: javascriptarraysobject

解决方案


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);


推荐阅读