Lodash _.assignIn() Method

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');   functionGfg1() {   this.a = 1; }   functionGfg2() {   this.c = 3; }   Gfg1.prototype.b = 10; Gfg2.prototype.d = 40;   console.log(_.assignIn( { a: 4 },      newGfg1, newGfg2));  | 
Output:
{ a: 1, b: 10, c: 3, d: 40 }
Example 2:
Javascript
| // Defining Lodash variable  const _ = require('lodash');   functionGfg1() {   this.a = 1; }   functionGfg2() {   this.c = 3; }   console.log(_.assignIn( { a: 4 },      newGfg1, newGfg2));  | 
Output:
{ a: 1, c: 3 }
 
				 
					


