Método Lodash _.prototype.at()

Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.

El método _.prototype.at([paths]) de Sequence en lodash es la versión contenedora del método _.at() que crea una array de valores análoga a las rutas especificadas de un objeto.

Sintaxis:

_.prototype.at([paths])

Parámetros: este método acepta un solo parámetro como se describe a continuación:

  • [paths]: Es la propiedad paths la que se va a elegir.

Valor devuelto: este método devuelve la nueva instancia de contenedor de lodash .

Ejemplo 1:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Creating an object variable
var obj = { 'x': [{ 'y': { 'z': 5 } }, 6] };
   
// Calling at() method 
let result = _(obj).at(['x[0].y.z', 'x[1]']).value();
  
// Displays output
console.log(result);

Producción:

[ 5, 6 ]

Ejemplo 2:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Creating an object variable
var obj = { 'Geeks': [{ 'for': { 'Geeks': 5 } }, 13] };
   
// Calling at() method with its parameter
let result = _(obj).at(['Geeks[0].for.Geeks', 
            'Geeks[1]']).value();
  
// Displays output
console.log(result);

Producción:

[ 5, 13 ]

Ejemplo 3:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Calling at() method with its parameter
let res = _({ 'b': { 'c': 33 } })
            .at(['b.c']).value();
  
// Displays output
console.log(res);

Producción:

[ 33 ]

Referencia: https://lodash.com/docs/4.17.15#prototype-at

Publicación traducida automáticamente

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