Método Lodash _.get()

El método _.get() se usa para obtener el valor en la ruta del objeto. Si el valor resuelto no está definido, se devuelve el valor predeterminado en su lugar.

Sintaxis:

_.get(object, path, [defaultValue])

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

  • objeto: este parámetro contiene el objeto a consultar.
  • ruta: este parámetro contiene la ruta de la propiedad a obtener. La ruta será una array o una string.
  • defaultValue: este parámetro contiene el valor devuelto para valores resueltos indefinidos.

Valor devuelto: este método devuelve el valor resuelto.

Ejemplo 1:

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// Given object
var object = { 'c': [{ 'python': { 'java': 3 } }] };
  
// Use of _.get method 
console.log(_.get(object, 'c[0].python.java')); 

Producción:

3

Ejemplo 2:  

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// Given object
var object = { 'c': [{ 'python': { 'java': 3 } }] };
  
// Use of _.get method 
console.log(_.get(object, ['c', '0', 'python', 'java'])); 

Producción:

3

Ejemplo 3:  

Javascript

// Requiring the lodash library  
const _ = require("lodash");  
  
// Given object
var object = { 'c': [{ 'python': { 'java': 3 } }] };
  
// Use of _.get method 
console.log(_.get(object, 'c.python.java', 'default')); 

Producción:

'default'

Publicación traducida automáticamente

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