JavaScript Array constructor 属性

实例

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

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

亲自试一试

定义和用法

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

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

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

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

浏览器支持

所有浏览器都完全支持 constructor 属性:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Yes Yes Yes Yes Yes Yes

语法

array.constructor

技术细节

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

相关页面

教程:JavaScript 数组

教程:JavaScript 数组 Const

教程:JavaScript 数组方法

教程:JavaScript 排序数组

教程:JavaScript 数组迭代