js判断对象还是数组

typeof操作符 

typeof可判断常用类型,例如Function、String、Number、Undefined等,但是遇到数组【】和对象{ },都会判断为object

所以如果遇到区分数组和对象,还需要用其他办法。

instanceof

let arr=[‘姓名’,'性别','年龄'];
let obj= {name:'姓名',value:'李雷'}
arr instanceof Array   // true
obj instanceof Array   // false
原文地址:https://www.cnblogs.com/lemoncool/p/8241610.html