El método _.mapArgs() que
Sintaxis:
_.mapArgs( target_function, mapping_function );
Parámetros:
- target_function: función llamada original.
- función_mapeo: función de mapeo a ser aceptada por la función.
Valor de retorno: este método r
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js. La biblioteca de contribuciones Underscore.js se puede instalar usando npm install underscore-contrib –save.
Ejemplo 1: Hicimos una función que eleva al cubo el valor dado y luego suma ese valor a sí mismo.
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); function add (x) { return x + x; } function cube (x) { return x * x * x; } var cubethenadd = _.mapArgs(add)(cube); console.log(cubethenadd(5))
Producción:
250
Ejemplo 2:
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); function add (x) { return x + x; } function sub (x) { return x - x; } var subthenadd = _.mapArgs(add)(sub); console.log(subthenadd(5))
Producción:
0