00问答网
所有问题
js 怎么判断数组中是否包含某个元素
如题所述
举报该问题
推荐答案 2016-11-25
可以使用数组的indexOf()方法,如果返回值为-1则说明不存在,如果返回值为大于-1的整数,则说明存在。例如:
var arr = [1,2,3];
arr.indexOf(1); // 返回0
arr.indexOf(5); // 返回-1
附:返回值为数组中的最靠前元素在数组的位置
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/TDnjrnnDe0Dn00Zrrn.html
相似回答
js怎么判断某个数组里面是否包含
这个
元素
?
答:
在C#语法中判断集合是否包含某个元素可以使用Contains方法
,但是类似的问题在javascript中要怎么处理呢,js中没有Contains方法。 我们可以利用js的原型扩展来封装一个我们自己的Contains方法。 $(function () { Array.prototype.contains = function (element) { //利用Array的原型prototype点出一个我想要封装...
js如何
查找
数组中是否
存在
某个
值
答:
可以用数组的includes函数判断数组中是否存在某个值
。1、创建一个数组,为数组添加成员,然后将这个数组赋值给一个变量,这里以arr为例:2、使用数组的includes函数,函数的参数为查找的值,如果数组中有被查找的值,则函数输出“true”:3、如果数组中没有被查找的值,则函数会输出“false”:...
js判断元素是否
在
数组中
答:
直接用indexOf这个方法
,方法如下array.indexOf(a)结果是int类型的a元素在数组的位置,如果不存在会返回-1,所以判断这个值是不是-1就可以判断元素是否在数组中了。不过ie下不支持indexOf,所以需要先申明:Array.prototype.indexOf = function (val) { for (var i = 0; i < this.length; i+...
angular
js
中
怎样判断
一
个元素是否
在一个
数组中
存在
答:
判断数组中是否包含某个元素
Array.prototype.S=String.fromCharCode(2);Array.prototype.in_array=function(e){ var r=new RegExp(this.S+e+this.S);return (r.test(this.S+this.join(this.S)+this.S));};var arr = ["xml","html","css","
js
"];arr.in_array("js");//如果 ...
大家正在搜
js判断数组里面是否包含某个元素
es6判断数组是否包含某个元素
js查询数组中是否包含某个元素
js数组是否包含某个元素
js判断一个元素是否在数组中
js数组包含 某个元素
js数组判断包含某个值
jquery判断数组元素是否存在
前端数组包含某个元素
相关问题
JS中如何判断数组中是否包含某一元素
js中如何判断数组中是否含有某一项
js怎么判断某个数组里面是否包含这个元素?
JS判断数组是不是包含某个元素
js怎么判断某个数组里面是否包含这个元素
js如何查找数组中是否存在某个值
怎么用js判断数组中有没有某个元素
js怎么判断数组中是否包含某个数字