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