例如,我有一个对象数组
[
{
id: 23,
name: 'zyan doe'
},
{
id: 24,
name: 'john doe'
},
{
id: 25,
name: 'jane doe'
}
]
我希望这个数组只有id和名字,比如
{{1}}
我需要使用纯javascript来完成它。我已经搜索了一段时间,但无法弄清楚。怎么做。
答案 0 :(得分:5)
您可以使用.map()
,
var res = json.map(function(itm){
return {id:itm.id, name:itm.name}
});
答案 1 :(得分:2)
您可以使用Array.map()函数“转换”数组中的每个项目,创建转换项目的新数组:
function getOnlyIdAndName(item) {
return {id:item.id, name:item.name};
}
var newArrayOfTransformedItems = json.map(getOnlyIdAndName);