检测传入值是什么类型,进行截取返回类型值
Object.prototype.toString转换类型后字符串处理
Object.prototype.toString.call([1])对[1] 进行判断
返回值//"[object Array]"
Object.prototype.toString.call([1]).slice(8,-1)截取字符串[object 到 ] 去掉前后符号
Object.prototype.toString.call('33').slice(8,-1)
//"String"
Object.prototype.toString.call(88).slice(8,-1)
//"Number"
Object.prototype.toString.call({a:1}).slice(8,-1)
//"Object"
Object.prototype.toString.call([1]).slice(8,-1)
//"Array"
Object.prototype.toString.call(new Date()).slice(8,-1)
//"Date"