gpt4 book ai didi

javascript - jQuery 动态生成 grep()

转载 作者:行者123 更新时间:2023-11-30 18:52:32 25 4
gpt4 key购买 nike

我正在使用 $.grep() 来提取一组 JSON 结果,如下所示:

myObject.appJSON = jQuery.grep(myObject.appJSON, function (a) { 
return a.category == "Entertainment";
});

而且效果很好。但我最终真正想做的是有几个复选框,这样我就可以过滤几个不同的东西。我意识到要做到这一点,我可以做类似的事情:

myObject.appJSON = jQuery.grep(myObject.appJSON, function (a) { 
return (a.category == "Entertainment" && a.category == "Business");
});

但我真正的问题是如何让这一切动态发生,所以我基本上可以为 grep 返回建立一串特征。也许我在这里展示了我是多么的新手,但是能够生成长过滤器字符串然后将其弹出到返回中几乎是很好的。看起来就像现在一样,必须对返回进行硬编码。我意识到这可能很简单,但网上很少有关于如何做这种事情的信息。提前致谢!

最佳答案

你可以像这样搜索一个数组:

myObject.appJSON = jQuery.grep(myObject.appJSON, function (a) { 
return $.inArray(a.category, someArray) > -1;
});

关于javascript - jQuery 动态生成 grep(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3320143/

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