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
支持 支持 支持 支持 支持 支持

相关页面

JavaScript 对象

JavaScript 对象定义

JavaScript 对象方法

JavaScript 对象属性