判断数组Array.isArray([]); // trueArray.isArray(undefined); // false;或者array instanceof Array; // true 检测对象的原型链是否指向构造函数的prototype对象或者array.constructor === Array; // true终极大招:if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === ‘[object Array]’; };}注意:typeof []; // “object” 不可以用此方法检查!!!
前端面试题
December 28, 2018 · 1 min · jiezi