Método Lodash _.defaults()

El método Lodash _.defaults() asigna propiedades de objetos de origen al objeto de destino para todas las propiedades de destino que se resuelven como indefinidas. Los objetos de origen se aplican de izquierda a derecha. Una vez que se establece una propiedad, se ignoran los valores adicionales de la misma propiedad. Este método muta el objeto.

Sintaxis:

_.defaults( dest_object, [src_obj])

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

  • dest_object: Este es el objeto de destino.
  • src_obj: estos son los objetos de origen.

Valor devuelto: este método devuelve un objeto.

Ejemplo 1 :

// Defining Lodash variable 
const _ = require('lodash'); 
  
a = _.defaults({ 'gfg': 3 }, 
    { 'geek': 1 }, { 'gfg': 6 });
  
console.log(a);

Producción:

{ gfg: 3, geek: 1 }

Ejemplo 2: 

// Defining Lodash variable 
const _ = require('lodash'); 
  
a = _.defaults({ 'a': 3 }, { 'b': 1 }, 
    { 'c': 5 }, { 'd': 5 }, { 'e': 5 });
  
console.log(a);

Producción:

{ a: 3, b: 1, c: 5, d: 5, e: 5 }

Ejemplo 3: 

// Defining Lodash variable 
const _ = require('lodash'); 
  
a = _.defaults({ 'a': 'first setting'}, 
               { 'a': 'second setting but doesn't changes'});
console.log(a);

Producción:

{ a: 'first setting' }

Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash y se puede instalar con el siguiente comando:

npm install lodash

.

Publicación traducida automáticamente

Artículo escrito por taran910 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 *