摘要:
如果需要判断一个对象是否为Array类型,一般会怎么做呢?function isArray(obj){ return obj instanceof Array;}或者类似的function isArray(obj){ return obj.constructor === Array;}补充一点基础知识,高手无视~A instanceof B 检测原理:对象A的原型链是否存在对象B的prototype,如果在,返回true;如果不在,则返回false。不过有一个特殊情况,当对象B的prototype为null将会报错。function A(){ }function B(){}A.prototyp 阅读全文