Método Lodash _.overArgs()

Lodash es una biblioteca de JavaScript que funciona en la parte superior de underscore.js. Lodash ayuda a trabajar con arrays, strings, objetos, números, etc.

El método _.overArgs() se usa para crear una función que invoca func con sus argumentos transformados usando la función de transformación dada .

Sintaxis:

_.overArgs(func, transforms )

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

  • func: este parámetro contiene la función para envolver.
  • transforms: este parámetro contiene la función que especifica el argumento transforms. Es un parámetro opcional.

Valor devuelto: este método devuelve la nueva función.

Ejemplo 1:

Javascript

// Requiring the lodash library 
const _ = require("lodash"); 
 
// Function to calculate the
// Cube of a number
function Cube(number) {
  return number * number * number;
}
 
// Function to calculate the
// triple value of a number
function Triple(number) {
  return number * 3;
}
  
// Using the _.overArgs() method 
var func = _.overArgs(function(a, b) {
  return [a, b];
}, [Cube, Triple]);
 
// print the output
console.log(func(3, 5));

Producción:

[27, 15]

Ejemplo 2:  

Javascript

// Function to calculate the
// double value of a number
function doubled(number) {
  return number * 2;
}
 
// Function to calculate the
// square value of a number
function square(number) {
  return number * number;
}
  
// Using the _.overArgs() method 
var func = _.overArgs(function(a, b) {
  return [a, b];
}, [square, doubled]);
 
// print the output
console.log(func(5, 8));

Producción:

[25, 16]

Publicación traducida automáticamente

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