JS --- 如何获取一个对象的类型

  可以清楚的看到  拿到数字 字符串 对象 函数 数组 通过.slice(8,-1) 可以拿到类型的名称 ,可以做你想要的操作

Object.prototype.toString.call(222)
"[object Number]"
Object.prototype.toString.call('222')
"[object String]"
Object.prototype.toString.call({})
"[object Object]"
Object.prototype.toString.call(function f(){})
"[object Function]"
Object.prototype.toString.call([])
"[object Array]"
Object.prototype.toString.call(function f(){}).slice(8,-1)
"Function"

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-03-09
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-27
  • 2022-12-23
  • 2021-05-11
  • 2021-10-02
  • 2022-12-23
  • 2022-03-10
相关资源
相似解决方案