qianduanshouzwangzhe

检测数据类型第一个想到的肯定是typeof方法,但是typeof返回的是“String“、“Number“、"boolean"、"undefined"、"object"、"function"、"symbol"几个值。

对于数组和null返回的也是object。

今天学习一种新的判断类型的方式:Object.prototype.toString.call(value) || Object.prototype.toString.apply(value)

Object.prototype.toString.call(new Date); // [object Date]
Object.prototype.toString.call(new String); // [object String]
Object.prototype.toString.call(Math); // [object Math]
Object.prototype.toString.call(undefined); // [object Undefined]
Object.prototype.toString.call(null); // [object Null]
Object.prototype.toString.call(new Objcet) //[object Object]
Object.prototype.toString.call(new RegExp) //[object RegExp]

 

相关文章:

  • 2021-12-25
  • 2021-12-23
  • 2021-12-19
  • 2021-09-09
  • 2021-06-04
  • 2021-09-25
  • 2021-12-25
  • 2021-12-25
猜你喜欢
  • 2021-07-30
  • 2021-11-27
  • 2021-11-20
  • 2021-12-25
  • 2021-12-25
  • 2021-12-25
  • 2021-12-25
  • 2021-11-20
相关资源
相似解决方案