Subrayado.js _.times() Función

Underscore.js es una biblioteca de JavaScript que hace que las operaciones en arrays, strings y objetos sean mucho más fáciles y prácticas. 
La función _.times() en underscore.js se usa para llamar a la función un número determinado de veces, es decir, la ejecución de una función(f) “n” número de veces.

Nota: Es muy necesario vincular el CDN de subrayado antes de usar las funciones de subrayado en el navegador. Al vincular el enlace CDN underscore.js, el «_» se adjunta al navegador como una variable global.

Sintaxis:

_.times(n, iteratee)

Parámetros: Toma los siguientes parámetros:

  • n: Indica cuantas veces se necesita ejecutar una función.
  • iteratee: Es una función que se va a invocar n veces.

Valor devuelto: produce una array de valores devueltos y la función devuelve esta array.

Ejemplo 1:

HTML

<!DOCTYPE html>
<html>
 
<head>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
 
<body>
    <script>
        let n = 5
        let func = () => {
            console.log(`This function
                is called ${n} times \n`)
        }
 
        // The _.times function executes
        // the above func function n times
        _.times(n, func);
    </script>
</body>
 
</html>

Producción:

Ejemplo 2:

Javascript

<!DOCTYPE html>
<html>
 
<head>
    <script src=
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
    </script>
</head>
 
<body>
    <script>
        let n = 5;
        let i = 1;
        let func = () => {
            for (i; i <= n; i++) {
                console.log(
        `It is the function call ${i}`)
            }
        }
 
        // Calling the function func n times.
        let c = _.times(n, func);
        console.log(
"array returned by times function: ", c)
    </script>
</body>
 
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por TARuN 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 *