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 _.tap() de Sequence en lodash se usa para llamar al interceptor. Además, la tarea principal del método es » aprovechar » una secuencia de string de método para que los resultados intermedios puedan modificarse.
Sintaxis:
_.tap(value, interceptor)
Parámetros: este método acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- valor: Es el valor que se le dará al interceptor.
- interceptor: Es la función a llamar.
Valor devuelto: este método devuelve el valor.
Ejemplo 1:
Javascript
// Requiring lodash library const _ = require('lodash'); // Calling tap() method let result = _([5, 6, 7]).tap(function(arr) { // Modifying input array using push // operation arr.push(8); }) .value(); // Displays output console.log(result);
Producción:
[ 5, 6, 7, 8 ]
Ejemplo 2:
Javascript
// Requiring lodash library const _ = require('lodash'); // Calling tap() method let result = _(['Geeks', 'for']).tap(function(arr) { // Modifying input array using push // operation arr.push('Geeks'); }) .value(); // Displays output console.log(result);
Producción:
[ 'Geeks', 'for', 'Geeks' ]
Ejemplo 3: Usando la operación pop y el método de cola .
Javascript
// Requiring lodash library const _ = require('lodash'); // Calling tap() method let result = _(['f', 'g', 'h']).tap(function(arr) { // Modifying input array using pop // operation arr.pop(); }) .tail() // Using tail() method .value(); // Displays output console.log(result);
Producción:
[ 'g' ]
Referencia: https://lodash.com/docs/4.17.15#tap
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA