JavaScript Object.prototype.constructor Property

The constructor property returns a reference to the object constructor function that has created the instance of an object. The value of the constructor is not a string containing the function’s name, but it is a reference to the function itself.
Syntax:
Object.constructor
Return Value: It is a reference to the object of constructor.
Example 1: Below example illustrates how to display the constructor of an object.
Javascript
| functionGfg(name) {    this.name = name}let zambiatek = newGfg('Geeks');console.log(zambiatek.constructor); | 
Output:
Example 2: Below example illustrates how to change the constructor of an object.
Javascript
| functionTypes() { }let types = [    newArray(),    [],    newBoolean(),    false,    newDate(),    newError(),    newFunction(),    newRegExp(),    /(?:)/]let j = 0;while(j < types.length) {    types[j].constructor = Types    types[j] = [types[j].constructor,    types[j] instanceofTypes,    types[j].toString()]    ++j;}console.log(types.join('\n')); | 
Output:
Browser supported:
- Chrome 1 and above
- Edge 12 and above
- Firefox 1 and above
- Internet Explorer 11 and above
- Opera 9.5 and above
- Safari 3 and above
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
 
				 
					



