前端技术栈 有关前端的博客

利用 Object.prototype.toString 判断数据类型

2019-09-29
皇甫春风

利用 Object.prototype.toString 判断数据类型

  var toString = Object.prototype.toString;
  
  function isArray(val) {
    return toString.call(val) === '[object Array]';  
  }
  
  function isObject(val) {
    return toString.call(val) === '[object Object]';
  }
  
  function isNull(val) {
    return toString.call(val) === '[object Null]';  
  }
  
  function isUndefined(val) {
    return toString.call(val) === '[object Undefined]';
  }

利用Object.prototype.toString.call()

  • String=[object String]
  • Number=[object Number]
  • Boolean=[object Boolean]

等等


评论

目录