一、JQuery

如果是用JQuery的話,可以用inArray()函數(shù):

jquery inarray()函數(shù)詳解    jQuery.inArray()函數(shù)的返回值為Number類型
jquery.inarray(value,array)   

確定第一個參數(shù)在數(shù)組中的位置(如果沒有找到則返回 -1 )。


二、原生自己寫

function in_array(arr,obj){

    var i = arr.length;

    while(i--){

        if(arr[i] ===obj) return true;

    }

    return false;

}

三、給Array增加一個函數(shù)

Array.prototype.in_array=function(obj){

    var i = this.length;

    while(i--){

        if(this[i] ===obj) return true;

    }

    return false;

}

四、使用indexOf


if (!Array.indexOf) {  
    Array.prototype.indexOf = function (obj) { for (var i = 0; i < this.length; i++) { if (this[i] == obj) { return i;  
            }  
        } return -1;  
    }  
} 
 



  哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無需額外費(fèi)用,即可穩(wěn)步提升排名至首頁。歡迎體驗(yàn)最佳的哈爾濱網(wǎng)站建設(shè)。