-- 创造无限可能

js技巧:判断元素是否在数组内

2022-10-22 00:44:11
497 人浏览 9 人点赞
有用,点赞支持一下

方法一:使用jQuery的inArray

$.inarray(value,array)

方法二:函数实现inArray

function inArray(value,arr) {
  var i = arr.length;
  while (i--) {
    if (arr[i] === value) {
      return true;
    }
  }
  return false;
}

方法三:给Array增加一个函数contains
contains:包含

Array.prototype.contains = function (value) {
  var i = this.length;
  while (i--) {
    if (this[i] === value) {
      return true;
    }
  }
  return false;
}

参考:https://www.jb51.net/article/81762.htm