判断一个对象是否是数组

2018-07-19  本文已影响0人  臭豆腐_9610

1、验证原型对象(认祖归宗)

Object.getPorotypeOf(obj) == Array.prorotype

Array.prototype.isPrototypeOf(obj);

2、验证构造函数

obj.constructor == Array;

3、调用toString() 属性

Object.prototype.toString.call(obj) === "[object Array]";

上一篇下一篇

猜你喜欢

热点阅读