gpt4 book ai didi

javascript - 根据对象的值过滤对象数组

转载 作者:行者123 更新时间:2023-12-02 14:14:48 25 4
gpt4 key购买 nike

我有一个数组,其中包含多个对象。我想检索具有名为 types 的属性的对象,它是一个数组,具有名为“zoom”的条目。对象数组如下所示:

[Object, Object, Object]
0: Object
1: Object
2: Object
exclude: "0"
file: "/m/a/max_wind_zoom.jpg"
position: "7"
types: Array[1]
0: "zoom"

因此,在本例中我只想提取对象 2,因为它的属性 types 有一个条目 zoom

我真的很困惑如何实现这一目标。

最佳答案

您可以使用Array.prototype.filterObject.prototype.hasOwnProperty

[Object, Object, Object].filter(function (o) {
return o.hasOwnProperty('types') && o.types.indexOf('zoom') > -1;
})

关于javascript - 根据对象的值过滤对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39131495/

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