new 演算子
新しいオブジェクトを作成します。
new constructor[(arguments)]
引数
- constructor
必ず指定します。オブジェクトのコンストラクタを指定します。引数がない場合は、かっこを省略できます。 - arguments
省略可能です。新しいオブジェクトのコンストラクタに渡す任意の引数を指定します。
解説
new 演算子は次の処理を実行します。
- メンバを持たないオブジェクトを作成します。
- オブジェクトのコンストラクタを呼び出し、新しく作成したオブジェクトへのポインタを this という名前でコンストラクタに渡します。
- コンストラクタは、受け取った引数に従って、オブジェクトを初期化します。
new 演算子の有効な例を次に示します。
my_object = new Object;
my_array = new Array();
my_date = new Date("Jan 5 1996");