js方法可通过 instanceof 和 constructor 来判断,示例:
var arr = [1, 2, 3]console.log(arr instanceof Array) // true
console.log(arr.constructor == Array) // true
另外,jquery封装了 isArray() 方法,可直接判断:
console.log($.isArray(arr)) // true可以使用数组的indexOf()方法,如果返回值为-1则说明不存在,如果返回值为大于-1的整数,则说明存在。例如:var arr = [1,2,3]
arr.indexOf(1) // 返回0
arr.indexOf(5) // 返回-1
附:返回值为数组中的最靠前元素在数组的位置