js判断对象还是数组
在js中使用typeof是不能判断对象还是数组的,返回的结果都是object,可以通过instanceof和length属性来判断
instanceof
var arr = new Array
var obj = new Object
// Array校验
arr instanceof Array // true
obj instanceof Array // false
// Object校验
arr instanceof Object // true
obj instanceof Object // true
length
arr.length // 0
obj.length // undefined