js如何判断数组?
let arr = []
arr instanceof Array
arr.__proto__ === Array.prototype
arr.constructor === Array
Object.prototype.toString.call(arr) === '[object Array]'
通过object类型的副属性class去判断的,
其中函数的class是Function,结果是[object Function],
普通的对象是Object,结果是[object Object]
Array.isArray(arr)