提供四种方法
1.Array.prototype.isPrototypeOf(arr)
let arr = []
console.log(Array.prototype.isPrototypeOf(arr) // true
2.arr.constructor === Array
let arr = []
console.log(arr.constructor === Array) // true
3.arr instanceof Array
instanceof的内部机制是通过判断对象的原型链中是不是能找到类型的prototype。
let arr = []
console.log(arr instanceof Array) // true
4.Array.isArray
ES5中新增了Array.isArray方法,IE8及以下不支持
let arr = []
console.log(Array.isArray(arr)) // true