JavaScript:如何獲取物件的類別名稱
如果你有一個由類別生成的物件,且你想要得到它的類別名稱,該怎麼做呢?
假設你有一個由類別生成的物件,你想要得到它的類別名稱。
舉個例子,可以參考下面的程式碼:
1 | class Dog { |
當然,現在我們知道roger
是一個由Dog
類別創造出的物件。
但是,如果你不知道物件的類別,該如何取得它的類別名稱呢?
你可以查找物件的建構函式(constructor),然後參考它的name
屬性。
以下是一個例子:
1 | class Dog { |
這個方法會返回一個代表類別名稱的字串。
你也可以直接將constructor
屬性與類別進行比較,像這樣:
1 | class Dog { |
這個方法同樣會返回true
,表示物件的建構函式與類別一致。
tags: [“JavaScript”, “object”, “class name”]