gpt4 book ai didi

Javascript循环遍历对象数组并获取两个值并插入到新的对象数组中

转载 作者:行者123 更新时间:2023-11-28 11:06:55 25 4
gpt4 key购买 nike

我有一个如下所示的对象数组:

rows [
{ id: 3,
title: "sometitle",
catid: 55,
img: "file" },
{ id: 4,
title: "sometitle",
catid: 55,
img: "file" },
{ id: 5,
title: "sometitle",
catid: 55,
img: "file" },
]

我现在想做的是循环遍历对象数组,并从每个对象中获取两个值(id 和 img)并将其插入到新的对象数组中,这样它最终看起来像这样:

newArr [
{ id: 3,
img: "file" },
{ id: 4,
img: "file" },
{ id: 5,
img: "file" },
]

最佳答案

您可以使用map轻松完成此操作。

var rows = [
{ id: 3,
title: "sometitle",
catid: 55,
img: "file" },
{ id: 4,
title: "sometitle",
catid: 55,
img: "file" },
{ id: 5,
title: "sometitle",
catid: 55,
img: "file" },
];

var newArr = rows.map(function(elem) {
return {
id: elem.id,
img: elem.img
};
});

console.log('newArr', newArr);

关于Javascript循环遍历对象数组并获取两个值并插入到新的对象数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48666927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com