A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/javascript/javascript-object-create-method/ below:

JavaScript Object create() Method - GeeksforGeeks

JavaScript Object create() Method

Last Updated : 12 Jul, 2024

JavaScript object.create() method is used to create a new object with the specified prototype object and properties. Object.create() method returns a new object with the specified prototype object and properties.

Syntax:
Object.create(prototype[, propertiesObject])
Parameters: Return Value:

Examples 1: In this example, there are two functions "fruits" and "apple".A new instance of apple is created which is named as "app" and it has been specified with the prototype and property of "fruits" i.e. this.name = 'fruit 1'. 

JavaScript
// creating a function which will be the 
// prototype for the object to be created later
function fruits() {
  this.name = 'fruit 1';
}

// creating a function to whose object will 
// inherit properties from the prototype 
// using object.create() method
function
  apple() {
  fruits.call(this);
}

// creating an object of the apple function which
// will have properties of the prototype 
// object i.e. fruits
apple.prototype = Object.create(fruits.prototype);
const app = new apple();

// Displaying the created object
console.log(app.name);

Output: 

"fruit 1"

Example 2: In this example, there are two functions "fruits" and "apple".A new instance of apple is created which is named "app" and it has been specified with the prototype and property of "fruits" i.e. this.name = 'fruit 1' and this .season = 'summer'.

JavaScript
// creating a function which will be the
// prototype for the object to be created later
function fruits() {
  this.name = 'fruit 1';
  this.season = 'summer';
}

// creating a function to whose object 
// will inherit properties from the   
// prototype using object.create() method
function apple() {
  fruits.call(this);
}

// creating an object of the apple function which
// will have properties of the prototype 
// object i.e. fruits
apple.prototype
  = Object.create(fruits.prototype);
const app = new apple();

// Displaying the created object
console.log(app.name);
console.log(app.season);

Output: 

"fruit 1"
"summer"
Applications: Exceptions:

We have a complete list of Javascript Object methods, to check those please go through this JavaScript Object Complete Reference article.

Supported Browsers:

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4