Underscore.js es una biblioteca de JavaScript que proporciona muchas funciones útiles que ayudan en la programación en gran medida, como el mapa, el filtro, la invocación, etc., incluso sin usar ningún objeto integrado.
La función _.after() es una función incorporada en la biblioteca de JavaScript Underscore.js que se usa para crear un contenedor de función que no hace nada al principio, pero a partir del recuento indicado comienza a llamar a la función indicada. Además, es útil en una agrupación de respuestas asíncronas, ya que debe asegurarse de si todas las llamadas asíncronas han finalizado o no antes de preceder.
Sintaxis:
_.after(count, function)
Parámetros: Acepta dos parámetros que se especifican a continuación:
- cuenta: Es el número de cuentas después de las cuales se llamará a la función indicada.
- función: Es la función indicada.
Valores devueltos: este método devuelve el recuento de la función llamada.
Ejemplo 1:
<!DOCTYPE html> <html> <head> <script src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script> show = () => { console.log("GeeksforGeeks") } console.log(`Show function will run for 5 times:`) // Calling after function func = _.after(3, show); func(); func(); func(); func(); func(); func(); func(); </script> </body> </html>
Producción:
Show function will run for 5 times: GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks
Ejemplo 2:
<!DOCTYPE html> <html> <head> <script src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <button id="button">button</button> <script> show = () => { console.log("GeeksforGeeks") } // Calling after function func = _.after(3, show); let button = document.querySelector("#button"); let Run = () => { console.log(`Show function runs for 8 times:`) for (let i = 0; i < 10; i++) { func(); } } button.addEventListener("click", Run) </script> </body> </html>
Producción:
button Show function runs for 7 times: GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks GeeksforGeeks
Aquí, debe hacer clic en el botón para ver el resultado.
Referencia: https://underscorejs.org/#after
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA