gpt4 book ai didi

javascript - Jquery grep 和针对其他数组的过滤

转载 作者:行者123 更新时间:2023-12-03 10:05:05 24 4
gpt4 key购买 nike

我想问,如何使用Jquery和grep过滤数据?

一些示例代码:

var arr = ['11','21']

obj = $.grep(obj, function (element, index) {
return element.Id == 11;
});

这将返回 id 为 11 的 obj 数据。但是,当 Id 像 arr 数组一样时,我如何从 obj 检索数据?

所以我想要 obj 的属性等于 Id 11 和 21 ?

谢谢。

最佳答案

使用Array.indexOf()

var arr = ['11', '21']

obj = $.grep(obj, function (element, index) {
return arr.indexOf(element.Id + '') > -1;//the + '' is used since the array has string values
//or $.inArray(element.Id + '', arr) > -1
});

关于javascript - Jquery grep 和针对其他数组的过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30395439/

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