JavaScript constructorEigenschaft
Beispiel
Gibt die Funktion zurück, die den Prototyp des fruits-Array-Objekts erstellt hat:
fruits.constructor;
Ergebnisausgabe:
function Array() { [native code] }
Selbst ausprobieren »
Definition und Verwendung
In JavaScript gibt die constructor-Eigenschaft die Konstruktorfunktion des Objekts zurück.
Der Rückgabewert ist eine Referenz auf die Funktion, nicht der Funktionsname:
Die JavaScript-Array-constructor-Eigenschaft gibt zurück function Array() { [native code] }
Die JavaScript-Number-constructor-Eigenschaft gibt zurück function Number() { [native code] }
Die JavaScript-String-constructor-Eigenschaft gibt zurück function String() { [native code] }
Wenn eine Variable ein Array ist, können Sie die constructor-Eigenschaft verwenden, um sie zu definieren.
Browser-Unterstützung
| Eigenschaft | |||||
|---|---|---|---|---|---|
| constructor | Ja | Ja | Ja | Ja | Ja |
Alle gängigen Browser unterstützen die constructor-Eigenschaft.
Syntax
array.constructor
Technische Details
| Rückgabewert: | Ein Funktionsobjekt. Diese Funktion ist der ursprüngliche Ersteller des Array-Objekts. |
|---|---|
| JavaScript-Version: | 1.1 |
JavaScript Array-Objekt Weitere Erweiterungen