jquery判斷元素是否存在於陣列中

mr_伍先生發表於2017-10-12

 

要判斷陣列中是否包含某個元素,從原理來來說,就是遍歷整個陣列,然後判斷是否相等

可以使用Jquery提供的方法:

$.inArray(“元素(字串)”,陣列名稱) 進行判斷 ,當存在該元素(字串)時,返回該元素在陣列的下標,不存在時返回 -1

 $(function () {
          var array = ["asp.net", "asp.net mvc", "html5", "css3", "jquery", "JavaScript"];
             var index = $.inArray("asp.net mvc", array);   //結果:index=1
            if (index >= 0) {
                console.log("陣列array包含asp.net mvc下標為:" + index);
           } else {
                console.log("陣列array 不包含asp.net mvc下標為:" + index);
           }
      });

 


相關文章