JavaScript判断数组是否包含指定元素

快乐打工仔 分类:实例代码

JavaScript判断数组是否包含指定元素属于前端实例代码,有关更多实例代码大家可以查看

本章节分享一段代码实例,它实现了contains()方法的功能。

也就是可以判断一个元素是否属于数组,代码实例如下:

function contains(arr, obj) {
  var index = arr.length;
  while (index--) {
    if (arr[index] === obj) {
      return true;
    }
  }
  return false;
}
var arr=["犀牛前端部落","青岛市南区",3];
console.log(contains(arr,3));
console.log(contains(arr,"pipipi.net"));

如果上面的代码用着还不够方便,那么我们可以将其扩展到Array类中。

代码实例如下:

Array.prototype.contains=function(obj) {
  var index=this.length;
  while (index--){
    if(this[index]===obj){
      return true;
    }
  }
  return false;
}
var arr=["犀牛前端部落","青岛市南区",3];
console.log(arr.contains(3));
console.log(arr.contains("pipipi.net"));

JavaScript判断数组是否包含指定元素,这样的场景在实际项目中还是用的比较多的,关于JavaScript判断数组是否包含指定元素就介绍到这了。

回复

我来回复
  • 暂无回复内容