前幾天為了精準判斷物件型別,封裝一個高大上的資料型別的判斷,裝個逼

藍色熾夢發表於2018-05-10

var oType = {};
for(var i=0,type;type=['String','Array','Number'][i++];){
(function(type){
oType['is'+type]=function(obj){
return Object.prototype.toString.call(obj) ==='[object '+type+']';
}
})(type)
};
oType.isArray([]);//輸出true
oType.isString("str");//輸出true

相關文章