1. 程式人生 > >JS判斷元素是否在陣列中

JS判斷元素是否在陣列中

方法一:indexOf()

var arr = new Array('a', 'b','c');  
var index = arr.indexOf('a');//index為0 

注:indexOf()在某些IE版本中不支援

方法二:jQuery的inArray()

var arr = ["html", "css", "js"]; 
$.inArray("js", arr);  //返回 2

方法三:自己寫函式判斷

function isInArray(arr, obj) {  
    var i = arr.length;  
    while (i--) {  
        if
(arr[i] === obj) { return true; } } return false; }