• 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’)

  • 相关阅读:
    行列式运算法则
    神经元的数学模型
    Neural Network and Artificial Neural Network
    常见的23种设计模式
    Java 基本数据类型 及 == 与 equals 方法的区别
    MySQL经典编程问题
    MyEclipse配置tomcat报错
    MySQL 日期类型函数及使用
    MySQL dump文件导入
    MySQL 的两个特殊属性 unsigned与 zerofill
  • 原文地址:https://www.cnblogs.com/ranyonsue/p/8493086.html
Copyright © 2020-2023  润新知