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

解决方案 »

  1.   

    循环数组。
    var 学习障碍=['无耐心学不进去','性急不重视基础','懒惰不努力','不懂学习方法'];
    var 你的毛病='性急不重视基础';
    for(var i=0;i<学习障碍.length;i++){
     if(学习障碍[i]==你的毛病)alert('这就是你的问题:'+学习障碍[i]);
    }
      

  2.   

    JS里没有直接获取的方式,有那是用了JQUERY库里的in_Array插件,其实现原理都差不多:JS里另外一种遍历的方式也一个意思。如下:
     var arr=['第一种','第2种','第三种']
     for(var i in arr)
     {
      if(arr[i]=='第2种')alert(arr[i]);
     }