js检查某个元素在数组中的索引值

来源:互联网 发布:centos yum 安装ssh 编辑:程序博客网 时间:2024/05/19 02:21

在现在代浏览器中判断一个元素在不在一个数组中,咱们可以用Array对象的indexOf()方法来取得这个元素在当前数组中的索引值,若索引值不等于-1,数组中就存在这个元素,例如:
代码如下 复制代码
var arr = [2,53,23,’test’,9,’array’];
//判断array在不在数组arr中
arr.indexOf(‘array’) !== -1 ? alert(‘存在’) : alert(‘不存在’);
但是IE9以前的版本都不支持此方法,那咱们就只能扩展一个:
代码如下 复制代码
Array.prototype.indexOf = function(el){
for (var i=0,n=this.length; i

1 0
原创粉丝点击