JAVAscript—[判断对象类型的方法]

  • Post author:
  • Post category:java




一、Object.prototype.toString.call(obj) 推荐(最精准的方式)

console.log(Object.prototype.toString.call("jerry"));//[object String]
console.log(Object.prototype.toString.call(12));//[object Number]
console.log(Object.prototype.toString.call(true));//[object Boolean]
console.log(Object.prototype.toString.call(undefined));//[object Undefined]
console.log(Object.prototype.toString.call(null));//[object Null]
console.log(Object.prototype.toString.call({
   name: "jerry"}));//[object Object]
console.log(Object.prototype.toString.call(function(){
   }));//[object Function]
console.log(Object.prototype.toString.call([]));//[object Array]
console.log(Object.prototype.toString.call(new Date));//[object Date]
console.log(Object.prototype.toString.call(/\d/));//[object RegExp]
function



版权声明:本文为m0_49494504原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。