定义和用法
在 JavaScript 中, constructor 属性返回对象的构造函数。
返回值是函数的引用,不是函数名:
- JavaScript 数组
constructor
属性返回 function Array() { [native code] } - JavaScript 数字
constructor
属性返回 function Number() { [native code] } - JavaScript 字符串
constructor
属性返回 function String() { [native code] }
如果一个变量是数组你可以使用 constructor
属性来定义。
语法
array.constructor
浏览器支持
所有主流浏览器都支持 constructor
属性。