当前位置:  开发笔记 > 编程语言 > 正文

jquery版本的array.contains

如何解决《jquery版本的array.contains》经验,为你挑选了1个好方法。

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

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



1> Prestaul..:

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

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

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

theArray.splice(startRemovingAtThisIndex, numberOfItemsToRemove);

或者,您可以使用jQuery.grep util 执行"删除" :

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


还有:theArray.splice($.inArray(value,theArray),1);
推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有