Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, colecciones, strings, idiomas, funciones, objetos, números, etc.
El método _.at() crea una array de valores correspondientes a las rutas del objeto.
Sintaxis:
_.at(object, [paths])
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- objeto: contiene el objeto para iterar.
- [paths]: Contiene la propiedad paths a elegir.
Valor devuelto: este método devuelve los valores seleccionados.
Ejemplo 1: Aquí, const _ = require(‘lodash’) se usa para importar la biblioteca lodash en el archivo.
// Requiring the lodash library const _ = require("lodash"); // Original array var object = { 'p': [{ 'q': { 'r': 7 } }, 9] }; // Using the _.at() method let at_elem = _.at(object, ['p[0].q.r', 'p[1]']); // Printing the output console.log(at_elem);
Producción:
[ 7, 9 ]
Ejemplo 2:
// Requiring the lodash library const _ = require("lodash"); // Original array var object = { 'oppo': [{ 'vivo': { 'moto': 1900 } }, 2400] }; // Using the _._.at() method let at_elem = _.at(object, ['oppo[0].vivo.moto', 'oppo[1]']); // Printing the output console.log(at_elem);
Producción:
[ 1900, 2400 ]
Nota: este código no funcionará en JavaScript normal porque requiere que se instale la biblioteca lodash.
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA