一、JQuery
如果是用JQuery的话,可以用inArray()函数:
jquery inarray()函数详解 jQuery.inArray()函数的返回值为Number类型
jquery.inarray(value,array)
确定第一个参数在数组中的位置(如果没有找到则返回 -1 )。
二、原生自己写
function in_array(arr,obj){
var i = arr.length;
while(i--){
if(arr[i] ===obj) return true;
}
return false;
}
三、给Array增加一个函数
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; } }
哈尔滨品用软件有限公司致力于为哈尔滨的中小企业制作大气、美观的优秀网站,并且能够搭建符合百度排名规范的网站基底,使您的网站无需额外费用,即可稳步提升排名至首页。欢迎体验最佳的哈尔滨网站建设。