Subrayado.js _.después() Función

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

Deja una respuesta

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