判断数组还是对象
1,isArray
var arr = []
Array.isArray(arr)
2,constructor
var arr = []
arr.constructor === Array
3,Object.prototype.toString.call
var arr = []
Object.prototype.toString.call(arr)
"[object Array]"
var arr = {}
Object.prototype.toString.call(arr)
"[object Object]"
4,instanceof (不推荐使用)
var arr = []
arr instanceof Array
true
var arr = []
arr instanceof Object
true