使用typeof太频繁了,判断个String、Number的还好,Object就惨了。
找了个万全的方法,长了点,可是好用。有更好的可以多多沟通呀。示例代码如下:
var dataObj = {我是对象};
if(dataObj&&Object.prototype.toString.call(dataObj)==='[object Object]'){
//我是对象的地盘,写下属于你的逻辑
}
判断对象代码如下:
Object.prototype.toString.call(dataObj)==='[object Object]'