A RetroSearch Logo

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

Search Query:

Showing content from https://www.geeksforgeeks.org/javascript/lodash-_-extend-method/ below:

Lodash _.extend() Method - GeeksforGeeks

Lodash _.extend() Method

Last Updated : 18 Sep, 2020

The _.extend() method is like the _.assign() method except that it iterates over its own and inherited source properties. 

Syntax:

_.extend(object, sources)

Parameters: This method accepts two parameters as mentioned above and described below:

Return Value: This method returns an object.

Example 1:

JavaScript
// Defining Lodash variable 
const _ = require('lodash'); 

function Gfg() { 
this.a = 5; 
} 

function GFG() { 
this.c = 10; 
} 

Gfg.prototype.b = 15; 
GFG.prototype.d = 20; 

// Calling _.extend() methjod 
console.log(_.extend( { a: 4 }, 
    new Gfg, new GFG)); 

Output:

{ a: 5, b: 15, c: 10, d: 20 }

Example 2:

JavaScript
// Defining Lodash variable 
const _ = require('lodash'); 

function Gfg() { 
this.a = 5; 
} 

function GFG() { 
this.c = 10; 
} 

// Calling _.extend() method 
console.log(_.extend( { a: 4 }, 
    new Gfg, new GFG)); 

Output:

{ a: 5, c: 10 }

Note: This will not work in normal JavaScript because it requires the lodash library to be installed.



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