1. 程式人生 > >JS --- 如何獲取一個對象的類型

JS --- 如何獲取一個對象的類型

code style 分享 -- color alt 名稱 想要 fun

技術分享圖片

  可以清楚的看到 拿到數字 字符串 對象 函數 數組 通過.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"

JS --- 如何獲取一個對象的類型