JavaScript Array constructor 属性

定義と使用方法

JavaScript では、constructor 属性はオブジェクトの構築関数を返します。

その返り値は関数の参照であり、関数の名前ではありません:

JavaScript 配列に対して、constructor 属性は以下を返します:
function Array() { [native code] }

JavaScript オブジェクトに対して、constructor 属性は以下を返します:
function Object() { [native code] }

インスタンス

constructor 属性は配列の構築関数を返します:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.constructor;
// 返り値 function Array() { [native code] }

自分で試してみる

構文

array.constructor

技術的詳細

返り値: function Array() { [native code] }
JavaScript 版本: ECMAScript 1

ブラウザのサポート

すべてのブラウザが完全にサポートしています constructor 属性:

Chrome IE Edge Firefox Safari オペラ
Chrome IE Edge Firefox Safari オペラ
サポート サポート サポート サポート サポート サポート

関連ページ

チュートリアル:JavaScript 配列

チュートリアル:JavaScript 配列 Const

チュートリアル:JavaScript 配列メソッド

チュートリアル:JavaScript 配列のソート

チュートリアル:JavaScript 配列のイテレーション