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'