new-Operator

new constructor()

Erstellt ein neues zunächst anonymes Objekt und ruft die durch den Parameter constructor bezeichnete Funktion auf. Der Operator new übergibt der Funktion die in runden Klammern angegebenen optionalen Parameter sowie das neu erstellte Objekt, das mit dem Schlüsselwort this referenziert wird. Die Funktion constructor kann dann die Variablen des Objekts setzen.

Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0

Operanden

constructor : Object - Eine Funktion gefolgt von optionalen Parametern in runden Klammern. Die Funktion ist in der Regel der Name des Objekttyps (wie Array, Number oder Object), der erstellt werden soll.

Beispiel

Im folgenden Beispiel wird zuerst die Funktion Book() definiert. Anschließend werden mit dem Operator new die Objekte book1 und book2 erstellt.

function Book(name, price){
 this.name = name;
 this.price = price;
}

book1 = new Book("Confederacy of Dunces", 19.95);
book2 = new Book("The Floating Opera", 10.95);

Im folgenden Beispiel wird mit dem Operator new ein Array-Objekt mit 18 Elementen erstellt:

golfCourse_array = new Array(18);

Siehe auch

[] Array-Zugriffsoperator, {} Objektinitialisierungs-Operator