gpt4 book ai didi

javascript - array.contains 的 jquery 版本

转载 作者:IT王子 更新时间:2023-10-29 02:57:16 25 4
gpt4 key购买 nike

jQuery 能否测试数组是否存在对象(作为核心功能的一部分或通过可用插件)?

此外,我正在寻找类似 array.remove 的东西,它可以从数组中删除给定的对象。 jQuery 可以帮我处理吗?

最佳答案

jQuery.inArray返回与您搜索的项目匹配的第一个索引,如果未找到则返回 -1:

if($.inArray(valueToMatch, theArray) > -1) alert("it's in there");

你不应该需要一个 array.remove。使用拼接:

theArray.splice(startRemovingAtThisIndex, numberOfItemsToRemove);

或者,您可以使用 jQuery.grep 执行“删除”效用:

var valueToRemove = 'someval';
theArray = $.grep(theArray, function(val) { return val != valueToRemove; });

关于javascript - array.contains 的 jquery 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/450717/

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