const images =[
  { uri: 'images1' },
  { uri: 'images2' },
  { uri: 'images3' },
  { uri: 'image4' },

]


我想为每个对象添加密钥

const newimages =[
  { source: { uri: 'images1' } },
  { source: { uri: 'images2' } },
  { source: { uri: 'images3' } },
  { source: { uri: 'images4' } }
]


由于我是该编程领域的新手,请帮助我。

最佳答案

使用.map根据其元素将一个数组转换为另一个数组:



const images =[
  { uri: 'images1' },
  { uri: 'images2' },
  { uri: 'images3' },
  { uri: 'image4' },
  { uri: 'images5' },
];
const newImages = images.map(({ uri }) => ({
  source: { uri }
}));

console.log(newImages);

关于javascript - 将新键添加到数组对象javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49808161/

10-11 22:30
查看更多