new 演算子

new constructor()

新しい匿名のオブジェクトを作成し、constructor パラメータで指定された関数を呼び出します。new 演算子は、カッコ内のオプションのパラメータと、キーワード this で参照される新しく作成されたオブジェクトを関数に渡します。constructor 関数は this を使用してオブジェクトの変数を設定できます。

使用できるバージョン : ActionScript 1.0、Flash Lite 2.0

オペランド

constructor : Object - カッコで囲まれたオプションのパラメータが後に続く関数。この関数は通常、作成するオブジェクトのタイプの名前 (Array、Number、Object など) です。

次の例では、Book() 関数を作成し、new 演算子を使用して book1 オブジェクトと 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);

次の例では、new 演算子を使用して、18 個のエレメントを含む Array オブジェクトを作成します。

golfCourse_array = new Array(18);

関連項目

[] 配列アクセス演算子, {} オブジェクト初期化演算子