數組檢測
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