Opérateur new

new constructor()

Crée un objet, initialement anonyme, et appelle la fonction identifiée par le paramètre constructor. L'opérateur new transmet à la fonction les paramètres facultatifs placés entre parenthèses, ainsi que le nouvel objet créé, référencé à l'aide du mot-clé this. La fonction constructor peut ensuite utiliser this pour définir les variables de l'objet.

Disponibilité : ActionScript 1.0 ; Flash Lite 2.0

Opérandes

constructor : Object - Fonction suivie des paramètres facultatifs placés entre parenthèses. La fonction correspond généralement au nom du type d'objet (par exemple, Array, Number, ou Object) à construire.

Exemple

L'exemple suivant crée la fonction Book(), puis utilise l'opérateur new pour créer les objets book1 et book2.

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);

L'exemple suivant utilise l'opérateur new pour créer un objet Array incluant 18 éléments :

golfCourse_array = new Array(18);

Voir aussi

Opérateur d'accès au tableau [], Opérateur {} (initialiseur d'objet)