JavaScript获取数组对象的构造函数|Array Constructor属性

JavaScript Array 对象


定义与用法

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

返回值是函数的引用,不是函数名:

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

JavaScript 数字 constructor 属性返回 function Number() { [native code] }

JavaScript 字符串 constructor 属性返回 function String() { [native code] }

如果一个变量是数组你可以使用 constructor 属性来定义。


语法格式

array.constructor


示例代码

返回fruits数组对象原型创建的函数:

fruits.constructor;

结果输出:

function Array() { [native code] }

亲自试试


浏览器支持

属性
constructorYesYesYesYesYes

所有主流浏览器都支持 constructor 属性。


技术细节

返回值:一个函数对象。该函数由数组对象的原始创建。
JavaScript 版本:1.1

JavaScript Array 对象


相关