JavaScript object constructor property

Definition and usage

constructor The property returns the function that creates the prototype of the object.

For JavaScript objects, the constructor property returns:

function Object() { [native code] }

Instance

Get object constructor:

const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 19,
  eyeColor: "blue"
};
let text = person.constructor;

Try it yourself

Syntax

object.constructor

Return value

function Object() { [native code] }

Browser support

constructor Is ECMAScript1 (ES1) feature.

All modern browsers support ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Stöd Stöd Stöd Stöd Stöd Stöd

Relaterade sidor

JavaScript objekt

JavaScript objekt definiering

JavaScript objektmetoder

JavaScript objekt egenskaper