我有下面的数组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 }))