El método _.wrap() de Function en lodash se usa para crear una función que entrega valor al contenedor indicado como su argumento inicial. Además, cualquier argumento adicional entregado a la función se agrega a los que se entregan al contenedor indicado.
Nota:
- El contenedor utilizado aquí se llama con el enlace this de la función formada.
Sintaxis:
_.wrap(value, [wrapper=identity])
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- value: Es el valor a envolver.
- wrapper: Es la función wrapper.
Valor devuelto: este método devuelve la nueva función.
Los siguientes ejemplos ilustran el método Lodash _.wrap() en JavaScript:
Ejemplo 1:
Javascript
// Requiring lodash library const _ = require('lodash'); // Calling wrap() method with its parameter var res = _.wrap(_.escape, function(functn, txt) { return '<b>' + functn(txt) + '</b>'; }); // Assigning values res('GfG, geeks, & GeeksforGeeks');
Producción:
<b>GfG, geeks, & GeeksforGeeks</b>
Ejemplo 2:
Javascript
// Requiring lodash library const _ = require('lodash'); // Calling wrap() method with its parameter var newfn = _.wrap(_.upperCase, function(x, y) { return x(y) }); // Assigning values newfn("geeksforgeeks");
Producción:
GEEKSFORGEEKS
Referencia: https://lodash.com/docs/4.17.15#wrap
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA