数组检测
1.通过Object().toString().call(arr),当然这种方法一样可以检测任意类型。
var arr = [1,2,3,4];
Object().toString().call(arr) // '[object Array]'
Object().toString().call({}) // '[object Object]'
// ......
2.instanceof
var arr = [1,2,3,4];
arr instanceof Array // true
3.Array.isArray(arr),这种方法对老浏览器尤其是IE9一下不支持,需要兼容方法,对新浏览器支持良好。
var arr = [1,2,3,4];
Array.isArray(arr) // true