js判断字符串与字符串相互包含,以及数组是否包含某个元素;

Posted 李俊涛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断字符串与字符串相互包含,以及数组是否包含某个元素;相关的知识,希望对你有一定的参考价值。

需求:判端一个字符串是否包含另一个字符串?

   实现:

      var str  = "adc";

  判断str 中是否包含 "c"

      if( str.indexOf("c")>0){

        alert(“str中包含字符串c ”)

      }

需求:判端一个数组是否包含某一个元素?

  需要用到js原型链:

   下面代码是把 contains方法添加到数组上面意思是:只要是数组都会有这个方法了

    Array.prototype.contains = function ( needle ) {
      for (i in this) {
        if (this[i] == needle) return true;
      }
      return false;
    }
  用法:
  例子:
    var x = Array();或var x = [];
    if (x.contains(‘foo‘)) {
      // 包含foo做什么事情;
    }
 
 

以上是关于js判断字符串与字符串相互包含,以及数组是否包含某个元素;的主要内容,如果未能解决你的问题,请参考以下文章

js 判断数组中是不是包含

js怎么判断某个数组里面是不是包含这个元素

JQuery如何判断值中是不是包含某个值?

js判断是否包含某字符串

js 判断是不是含某字符

JS中如何判断数组中是不是包含某一元素