JavaScript constructor 属性
定义和用法
在 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 数组对象其他扩展