将数组元素转换为单个对象



我有下面的数组arr,如下

let arr = [
{ id: "12", value: "Rome" }, 
{ id: "24", value: "Egypt"} 
]

我想要以下结果。有人能告诉我如何做到这一点吗。

[
{ id: "12" },
{ id: "24" }
]

基本上,我只想在最终结果中使用id属性。应忽略该对象内的所有其他属性。

因此,您想要做的是迭代现有的对象数组,并只返回该对象的特定部分作为新对象的最终结果。

这可以使用.map来完成,它将从原始数组中返回一个仅具有id属性的对象数组。

let onlyIdArr = arr.map(obj => ({ id: obj.id }))

相关内容

最新更新