zoukankan      html  css  js  c++  java
  • js中判断数组中是否含有某个字符串方法

    1.两个数组间互相校验

    Var  inArray = function(arr, item) {

           for(var i = 0; i < arr.length; i++) {

                  if(arr[i] == item) {

                         return true;

                  }

           }

           return false;

    };

    var links = new Array();

    links[0] = "notice";

    links[1] = "purchase";

    links[2] = "report";

    var arr = new Array();

    linkValue = "notice,def,ghi,jkl";

    arr = linkValue.split(",");

    for(i = 0; i < arr.length; i++) {

           if(inArray(links, arr[i])) {

                  alert("存在" + arr[i]); //进行相关操作

           } else {

                  alert("不存在" + arr[i]); //进行相关操作

           }

    }

    2.某个字符串在数组中检验

    给系统对象加一个扩展函数: 
    Array.prototype.contains = function (obj) { 
    var index = this.length; 
    while (index–) { 
         if (this[index] === obj) { 
             return true; 
         } 

    return false; 
    }

    定义一个数组: 
    var arr_qf = [“jpg”, “png”, “gif”, “bmp”, “html” ,”jpeg”];

    调用函数,检测是否存在: 
    arr_qf.contains(‘html’)

  • 相关阅读:
    bzoj1336: [Balkan2002]Alien最小圆覆盖
    bzoj3564: [SHOI2014]信号增幅仪
    [HDU5353]
    [codeforce1072D]
    [dp001]逛公园
    树上问题泛做
    [BZOJ2599]race
    [CEOI2019]MAGIC TREE
    [BZOJ2836]魔法树
    QTREE3
  • 原文地址:https://www.cnblogs.com/ranyonsue/p/8493086.html
Copyright © 2011-2022 走看看