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