Método Lodash _.wrap()

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, &amp; 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *