如何判断不同对象的类型
Objec.prototype.toString.call()方法
所有类型都可以判断出来
let arr = [1,2,3]; console.log(Objec.prototype.toString.call(arr));//返回值为[object Array]
返回来的[object Array]是一个字符串,想去掉没用的字符,只得到Array的话可以写成:
console.log(Objec.prototype.toString.call(arr).split(' ')[1].split(']')[0])//Array
也可以用来判断数组还是对象