Método Lodash _.extend()

El método _.extend() es como el método _.assign() excepto que itera sobre sus propiedades de origen propias y heredadas. 

Sintaxis:

_.extend(object, sources)

Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • objeto: este parámetro contiene el objeto de destino.
  • fuentes: este parámetro contiene los objetos de origen.

Valor devuelto: este método devuelve un objeto.

Ejemplo 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));

Producción:

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

Ejemplo 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));

Producción:

{ a: 5, c: 10 }

Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.

Publicación traducida automáticamente

Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *