JavaScript constructorプロパティ
インスタンス
fruits配列オブジェクトのプロトタイプが作成した関数を返します:
fruits.constructor;
結果出力:
function Array() { [native code] }
試してみる »
定義と用法
JavaScript では、constructor プロパティはオブジェクトのコンストラクタ関数を返します。
戻り値は関数名ではなく、関数の参照です:
JavaScript 配列 constructor プロパティの戻り値 function Array() { [native code] }
JavaScript 数値 constructor プロパティの戻り値 function Number() { [native code] }
JavaScript 文字列 constructor プロパティの戻り値 function String() { [native code] }
変数が配列の場合、constructor プロパティを使用して定義できます。
ブラウザサポート
| プロパティ | |||||
|---|---|---|---|---|---|
| constructor | Yes | Yes | Yes | Yes | Yes |
すべての主要ブラウザは constructor プロパティをサポートしています。
構文
array.constructor
技術詳細
| 戻り値: | 関数オブジェクト。この関数は配列オブジェクトの元のコンストラクタによって作成されます。 |
|---|---|
| JavaScript バージョン: | 1.1 |
JavaScript 配列オブジェクト その他の拡張