Heim >Web-Frontend >js-Tutorial >Wie bestimme ich die Objektklasse in JavaScript?
Bestimmen der Objektklasse in JavaScript
Im Gegensatz zur .getClass()-Methode von Java gibt es in JavaScript aufgrund seiner Prototypenbasis kein genaues Äquivalent Natur. Abhängig von der gewünschten Funktionalität gibt es jedoch verschiedene Alternativen, um ähnliche Ergebnisse zu erzielen.
Optionen:
Beispiele:
function Foo() {} var foo = new Foo(); typeof Foo; // "function" typeof foo; // "object" foo instanceof Foo; // true foo.constructor.name; // "Foo" Foo.prototype.isPrototypeOf(foo); // true
Hinweis: Bei der Verwendung von Uglify zur Codeoptimierung können globale Klassennamen geändert werden. Um dies zu verhindern, setzen Sie den Parameter --mangle in gulp oder grunt auf false.
Das obige ist der detaillierte Inhalt vonWie bestimme ich die Objektklasse in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!