Método Underscore.js _.iterators.map()

Con la ayuda del método _.iterators.map() , podemos obtener la función del nuevo iterador que devolverá el valor de la función unaria que usa los valores del iterador de lista usando este método.

Sintaxis:

_.iterators.map(iter, unaryFn)

Retorno: Retorna el valor de la nueva función iteradora.

En los ejemplos que se dan a continuación, solo mostramos la parte de implementación, puede usarla en cualquier lugar que desee.

Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca de subrayado-contrib utilizando este símbolo del sistema. Tenemos que ejecutar el siguiente comando.

npm install underscore-contrib

Ejemplo 1:

En este ejemplo, podemos ver que al usar el método _.iterators.map() , podemos obtener el valor de la nueva función iteradora que usa la función unaria para generar valores usando este método.

// Defining underscore contrib variable 
var _ = require('underscore-contrib');
  
var iter = _.iterators.List(["Geek", "for", "Geek"]);
  
function postfixGeek (val) {
    if(val == "Geek") {
        return val + "s";
    }
    return val;
}
  
var geek = _.iterators.map(iter, postfixGeek);
  
geek();
geek();

Producción :

'Geeks'
'for'

Ejemplo 2:

// Defining underscore contrib variable 
var _ = require('underscore-contrib');
  
var iter = _.iterators.List(["A", "ABA", "ABCBA"]);
  
function postfixLength (val) {
    return val + String(val.length);
}
  
var geek = _.iterators.map(iter, postfixLength);
  
geek();
geek();
geek();

Producción:

'A1'
'ABA3'
'ABCBA5'

Publicación traducida automáticamente

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