typeof分不清
typeof 是 js提供的 用于判断变量类型的 保留字
但对于判断Object 与 Array 都会返回 Object
也就是分不清
typeof [ ];//Object
typeof {};//Object
toString 来区分
利用Object.prototype.toString
打印的字符串区分
Object.prototype.toString.call([]);//'[object Array]'
Object.prototype.toString.call({});//'[object Object]'
也可区分其他类型
Object.prototype.toString.call(arguemnts);//'[object Arrguments]'