我有如下的对象数组:
[{id:1, value:"100", name:"dog" ...},
{id:2, value:"200", name:"cat" ...},
{id:3, value:"300", name:"fish"....},
{id:4, value:"400", name:"mouse" ...},
{id:5, value:"500", name:"snake"...}]
我想过滤对象数组并只保留两个键,id
和value
,以得到类似于以下内容:
[{id:1, value:"100"},
{id:2, value:"200"},
{id:3, value:"300"},
{id:4, value:"400"},
{id:5, value:"500"}]
目前,我正在使用for循环遍历对象数组,并使用新变量对空数组进行push()操作。是否有更简单的方法来完成这个任务?
我想使用 Lodash,例如_.pluck(PetList, 'id', 'value');
但是Lodash仅提取值,而不是键。