var a = [];
- 基于instanceof
a instanceof Array;
- 基于constructor
a.constructor === Array;
- 基于Object.prototype.isPrototypeOf()
Array.prototype.isProtypeOf(a);
- 基于getPrototypeOf
Object.getPrototypeOf(a) === Array.prototype;
- 基于Object.prototype.toString
Object.prototype.toString.apply(a) === '[object Array]';
- Array.isArray (ES6新增方法)
Array.isArray(a);
标签:instanceof,基于,getPrototypeOf,Object,js,几种,数组,Array,prototype From: https://www.cnblogs.com/crazier/p/17429331.html