Método Lodash _.mapArgs()

El método Lodash _.mapArgs() toma una función de destino y devuelve una nueva función que acepta una función de asignación, que a su vez devuelve una función que asignará sus argumentos antes de llamar a la función de destino original.

Sintaxis:

_.mapArgs( target_function, mapping_function );

Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se definen a continuación:

  • target_function: Este parámetro es la función original llamada.
  • función_mapeo: Es una función de mapeo para ser aceptada por la función.

Valor de retorno: este método devuelve una función.

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

npm install lodash-contrib

Los siguientes ejemplos ilustran el método Lodash _.mapArgs() en JavaScript:

Ejemplo 1: hicimos una función que eleva al cubo el valor dado y luego suma ese valor a sí mismo.

Javascript

// Defining lodash contrib variable
var _ = require('lodash-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 lodash contrib variable
var _ = require('lodash-contrib'); 
  
function add (x) 
{ 
    return x + x; }
  
function sub (x) 
{
    return  x - x; 
}
  
var subthenadd = _.mapArgs(add)(sub);
  
console.log(subthenadd(7))

Producción:

0

Publicación traducida automáticamente

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