JavaScript 对象 constructor 属性
定义和用法
constructor 属性返回创建对象原型的函数。
对于 JavaScript 对象,构造函数属性返回:
function Object() { [native code] }
实例
获取对象构造函数:
const person = {
firstName: "Bill",
lastName: "Gates",
age: 19,
eyeColor: "blue"
};
let text = person.constructor;
语法
object.constructor
返回值
function Object() { [native code] }
浏览器支持
constructor 是 ECMAScript1 (ES1) 特性。
所有现代浏览器都支持 ES1 (JavaScript 1997):
| Chrome | IE | Edge | Firefox | Safari | Opera |
|---|---|---|---|---|---|
| Chrome | IE | Edge | Firefox | Safari | Opera |
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |