取得 JavaScript 物件的類別
在 Java 中, getClass() 方法可以擷取與物件關聯的類別。然而,JavaScript 缺乏精確的等價物,主要是由於其基於原型的性質。
確定物件類型和類別
確定JavaScript 的類型或類別對象,存在多種選項:
範例:
function Foo() {} var foo = new Foo(); typeof Foo; // == "function" typeof foo; // == "object" foo instanceof Foo; // == true foo.constructor.name; // == "Foo" Foo.prototype.bar = function (x) {return x+x;}; foo.bar(21); // == 42
注意:
Uglify,程式碼壓縮工具,可能會改變非全域類別名稱。為了防止這種情況,請在 Gulp 或 Grunt 中編譯時使用 --mangle false 參數。以上是如何取得 JavaScript 物件的類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!