Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, colecciones, strings, objetos, números, etc.
El método _.map() crea una array de valores al ejecutar cada elemento de la colección a través del iterado. Hay muchos métodos lodash que están protegidos para funcionar como iterados para métodos como _.every(), _.filter(), _.map(), _.mapValues(), _.reject() y _.some( ) métodos.
Sintaxis:
_.map( collection, iteratee )
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- colección: este parámetro contiene la colección para iterar.
- iteratee: este parámetro contiene la función invocada por iteración.
Valor devuelto: este método devuelve la nueva array asignada.
Ejemplo 1:
// Requiring the lodash library const _ = require("lodash"); // Original array var array = _.map([5, 18]); // Use of _.map() method let mapped_array = _.map(array, function square(n) { return n * n; }) // Printing the output console.log(mapped_array);
Producción:
[ 25, 324 ]
Ejemplo 2:
// Requiring the lodash library const _ = require("lodash"); // Original array var array = _.map({ 'x': 14, 'y': 28 }); // Use of _.map() method let mapped_array = _.map(array, function square(n) { return n * n; }) // Printing the output console.log(mapped_array);
Producción:
[ 196, 784 ]
Ejemplo 3:
// Requiring the lodash library const _ = require("lodash"); // Original array var users = [ { 'user': 'jonny' }, { 'user': 'john' } ]; // Use of _.map() method // The `_.property` iteratee shorthand let mapped_array = _.map(users, 'user'); // Printing the output console.log(mapped_array);
Producción:
[ 'jonny', 'john' ]
Publicación traducida automáticamente
Artículo escrito por shivanisinghss2110 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA