Informationen
Das angeforderte Thema wird unten angezeigt. Es ist jedoch nicht in dieser Bibliothek vorhanden.

constructor-Eigenschaft (Objekt) (JavaScript)

Gibt die Funktion an, durch die ein Objekt erstellt wird.

object.constructor

Das erforderliche object-Argument enthält den Namen eines Objekts oder einer Funktion.

Die constructor-Eigenschaft ist ein Member des Prototyps eines jeden Objekts, das einen Prototyp besitzt. Dies schließt alle systeminternen JavaScript-Objekte mit Ausnahme der Objekte Global und Math ein. Die constructor-Eigenschaft enthält einen Verweis auf die Funktion, mit der die Instanzen des betreffenden Objekts erstellt werden.

Das folgende Beispiel veranschaulicht die Verwendung der constructor-Eigenschaft.

// A constructor function.
function MyObj() {
    this.number = 1;
}

var x = new String("Hi");

if (x.constructor == String)
    document.write("Object is a String.");
document.write ("<br />");

var y = new MyObj;
if (y.constructor == MyObj)
    document.write("Object constructor is MyObj.");

// Output:
// Object is a String.
// Object constructor is MyObj.

Wird in den folgenden Dokumentmodi unterstützt: Quirks, Internet Explorer 6 (Standardmodus), Internet Explorer 7 (Standardmodus), Internet Explorer 8 (Standardmodus), Internet Explorer 9 (Standardmodus), Internet Explorer 10 (Standardmodus) und Internet Explorer 11 (Standardmodus). Wird auch unterstützt von Apps aus dem Store (Windows 8 und Windows Phone 8.1). Siehe Versionsinformationen.

Community-Beiträge

Anzeigen:
© 2014 Microsoft