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