js如何判断数组?

  1. let arr = []
  2. arr instanceof Array
  3. arr.__proto__ === Array.prototype
  4. arr.constructor === Array
  5. Object.prototype.toString.call(arr) === '[object Array]'
  6. 通过object类型的副属性class去判断的,
  7. 其中函数的classFunction,结果是[object Function],
  8. 普通的对象是Object,结果是[object Object]
  9. Array.isArray(arr)