gpt4 book ai didi

javascript - 使用 RegExp 删除数组项?

转载 作者:行者123 更新时间:2023-11-30 05:58:19 25 4
gpt4 key购买 nike

我有一堆用来过滤信息的链接,见:http://i.imgur.com/Huoqb.png

当您单击一个链接时,我将它添加到一个数组中。例如:

Venue>All = venue-0, Venue>Home = venue-1, Venue>Away = venue-2, 
Vs>All = vs-0, Vs>Lefties = vs-1, Vs>Righties = vs-2
etc, etc, etc.

如果用户在任何类别中单击“全部”,我想搜索数组并删除包含该类别的所有项目。例如:myArray['venue-1','venue-2','vs-1']...点击Venue>all,移除' venue-1''venue-2' 离开 myArray['vs-1']

我可以使用像这样的正则表达式来做到这一点:/^venue/ 并根据您单击的“全部”更改单词吗?

我知道我需要结合使用 $.inArrayindexOf()splice() 但我做不到它工作。

最佳答案

您可以使用 $.grep 实用程序简单地完成此操作:

var someArray = [1, 2, 3];

var numbersGreaterThanOne = $.grep(someArray, function(item)
{
return item > 1;
});

这只是一个示例,但您可以执行任何回调来过滤您喜欢的元素。

关于javascript - 使用 RegExp 删除数组项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10437384/

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