gpt4 book ai didi

javascript - 如何从数组中获取单个字段

转载 作者:行者123 更新时间:2023-11-30 08:26:31 25 4
gpt4 key购买 nike

我正在使用如下的数组

var types = [{id:1, type:'Type 2'}, {id:2, type:'Type 5'}, {id:3, type:'Type 1'}, {id:4, type:'Type 2'}];

我想根据类型过滤值并将其放入一维数组中。我尝试使用过滤器等,但得到过滤后的二维数组。

$filter('filter')(types, { type: 'Type 2' })

结果应该只是没有类型的 id 数组,例如:

[{id:1}, {id:4}]

最佳答案

试试Array#map过滤后的数组

var types = [{id:1, type:'Type 2'}, {id:2, type:'Type 5'}, {id:3, type:'Type 1'}, {id:4, type:'Type 2'}];

console.log(types.filter(a=> a.type =='Type 2' ).map(a=> ({id : a.id})))

关于javascript - 如何从数组中获取单个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44714002/

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