admin 管理员组

文章数量: 1184232


2024年3月7日发(作者:结构体数组怎么输入数据)

下面小编就为大家带来一篇判断数组是否包含某个元素的js函数实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。

判断数组是否包含某个元素的js函数实现方法

ns = function(obj) {

  var i = ;

  while (i--) {

    if (this[i] === obj) {

      return true;

    }

  }

  return false;

}

ns = function(element) {

  for (var i = 0; i < ; i++) {

    if (this[i] == element) {

      return true;

    }

  }

  return false;

}

_array = function(e) {

  for(i=0; i< && this[i]!=e; i++);

  return !(i==);

}

 还有一个大牛是这样写的:

ype.S = arCode(2);

_array = function(e) {

  var r = new RegExp(this.S+e+this.S);

  return ((this.S+(this.S)+this.S));

}

使用方法就是 :

var arr=["a","b"];

alert(_array("a"))

据说while减迭代是js里最快的一种方法,不知道是不是真的,出自

/questions/237104/javascript-array-containsobj

这里讨论的很激烈,建议去看看,如果有使用jQuery的话,直接使用jQuery实现的方法,参考地址:

/y/

以上这篇判断数组是否包含某个元素的js函数实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考


本文标签: 方法 数组 大家