Método Lodash_.rearg()

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 _.rearg() en lodash se usa para crear una función que llama al parámetro func con los argumentos que se organizan de acuerdo con los índices establecidos. Donde, el argumento valorado en el primer índice se envía como primer argumento, el argumento valorado en el segundo índice se envía como segundo argumento, y así sucesivamente.

Sintaxis:

_.rearg(func, indexes)

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

  • func: Es la función que se utiliza para reorganizar los argumentos de.
  • índices: Son los índices de la argumentación organizada.

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

Ejemplo 1:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Calling rearg() method with its parameter
var fn = _.rearg(function(x, y, z) {
  return [x, y, z];
}, [2, 1, 0]);
   
// Calling fn
fn('z', 'y', 'x');

Producción:

[ 'x', 'y', 'z' ]

Ejemplo 2:

Javascript

// Requiring lodash library
const _ = require('lodash');
  
// Calling rearg() method with its parameter
var concat = _.rearg(function(Geeks, forGeeks) {
  return (Geeks+forGeeks);
}, [1, 0]);
   
// Calling concat
concat('forGeeks', 'Geeks');

Producción:

GeeksforGeeks

Referencia: https://lodash.com/docs/4.17.15#rearg

Publicación traducida automáticamente

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