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