轻松上手,快乐学习!

JavaScript 数组 constructor 属性


实例

constructor 属性返回数组的构造函数:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.constructor;
亲自试一试 »

定义和用法

在 JavaScript 中,constructor 属性返回对象的构造函数。

其返回值是对函数的引用,而不是函数的名称:

对于 JavaScript 数组,constructor 属性返回:
function Array() { [native code] }

对于 JavaScript 对象,constructor 属性返回:
function Object() { [native code] }

您可以使用构造函数属性来检查变量是否为数组。


浏览器支持

属性
constructor Yes Yes Yes Yes Yes

语法

array.constructor

技术细节

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

相关页面

JavaScript 教程: JavaScript 数组

JavaScript 教程: JavaScript 对象构造函数