直接用indexOf这个方法,方法如下array.indexOf(a)结果是int类型的a元素在数组的位置,如果不存在会返回-1,所以判断这个值是不是-1就可以判断元素是否在数组中了。不过ie下不支持indexOf,所以需要先申明:
Array.prototype.indexOf = function (val) {for (var i = 0 i < this.length i++) {
if (this[i] == val) {
return i
}
}
return -1
}
直接用indexOf这个方法,方法如下array.indexOf(a)结果是int类型的a元素在数组的位置,如果不存在会返回-1,所以判断这个值是不是-1就可以判断元素是否在数组中了。不过ie下不支持indexOf,所以需要先申明:
Array.prototype.indexOf = function (val) {for (var i = 0 i < this.length i++) {
if (this[i] == val) {
return i
}
}
return -1
}