判断obj是不是数组类型

Array.isArray(obj)

如何实现isArray()这个实例方法呢?

1、Array.prototype.isPrototypeOf(obj)

2、Object.getPrototypeOf(obj) === Array.prototype

3、obj instanceOf Array

4、obj.constructor === Array

5、Object.prototype.toString.call(obj) === '[Object Array]' | Object.prototype.toString.apply(obj) === '[Object Array]'

你可能感兴趣的:(判断obj是不是数组类型)