首页 > 其他 > 详细

实现一个函数判断数据类型

时间:2020-03-05 16:50:28      阅读:91      评论:0      收藏:0      [点我收藏+]
function getType(obj) {
   if (obj === null) return String(obj);
   return typeof obj === ‘object‘ 
   ? Object.prototype.toString.call(obj).replace(‘[object ‘, ‘‘).replace(‘]‘, ‘‘).toLowerCase()
   : typeof obj;
}

// 调用
getType(null); // -> null
getType(undefined); // -> undefined
getType({}); // -> object
getType([]); // -> array
getType(123); // -> number
getType(true); // -> boolean
getType(‘123‘); // -> string
getType(/123/); // -> regexp
getType(new Date()); // -> date

 

实现一个函数判断数据类型

原文:https://www.cnblogs.com/ImmortalWang/p/12421093.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!