• 0
  • 0

JS变量通用类型方法判断

2021-07-07 679 0 admin 所属分类:Javascript
var type = function(data) {      
  var toString = Object.prototype.toString;      
  var dataType = data instanceof Element                          
  ? 'element' // 为了统一DOM节点类型输出                          
  : toString                              
  .call(data)                              
  .replace(/\[object\s(.+)\]/, ''$1')                              
           .toLowerCase()      
  return dataType
}
type("a"); // string
type(1); // number
type(window); // window
type(document.querySelector("h1")); // element


返回顶部