Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Lodash _.assignIn() Method

  • Last Updated : 09 Sep, 2020

The Lodash _.assignIn() Method is like the _.assign() method except that it iterates over its own and inherited source properties. Subsequent source objects overwrite property assignments of previous sources. This method mutates the object.

Syntax:

_.assignIn( dest_object, [src_obj])

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

  • dest_object: This is the destination object.
  • src_obj: These are the source objects.

Return Value: This method returns an object.

Example 1:

Javascript




// Defining Lodash variable 
const _ = require('lodash'); 
  
function Gfg1() {
  this.a = 1;
}
   
function Gfg2() {
  this.c = 3;
}
   
Gfg1.prototype.b = 10;
Gfg2.prototype.d = 40;
   
console.log(_.assignIn( { a: 4 }, 
    new Gfg1, new Gfg2));

Output:

{ a: 1, b: 10, c: 3, d: 40 }

Example 2:

Javascript




// Defining Lodash variable 
const _ = require('lodash'); 
  
function Gfg1() {
  this.a = 1;
}
   
function Gfg2() {
  this.c = 3;
}
   
console.log(_.assignIn( { a: 4 }, 
    new Gfg1, new Gfg2));

Output:

{ a: 1, c: 3 }
My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!