Share via


constructor プロパティ

オブジェクトを作成する関数を指定します。

object.constructor

必須の object には、オブジェクトの名前または関数の名前を指定します。

解説

constructor プロパティは、プロトタイプを持つあらゆるオブジェクトのプロトタイプのメンバです。これには、Global オブジェクトと Math オブジェクト以外の JScript の組み込みオブジェクトがすべて含まれます。constructor プロパティには、特定のオブジェクトのインスタンスを作成する関数への参照が格納されます。次に例を示します。

x = new String("Hi");
if (x.constructor == String)
   // 条件評価が true の場合に、なんらかの処理を行います。

または

function MyFunc {
   // 関数の本体。
}

y = new MyFunc;
if (y.constructor == MyFunc)
   // 条件評価が true の場合に、なんらかの処理を行います。

必要条件

バージョン 2

参照

prototype プロパティ

対象: Array オブジェクト | Boolean オブジェクト | Date オブジェクト | Function オブジェクト | Math オブジェクト | Number オブジェクト | Object オブジェクト | String オブジェクト