Función de subrayado.js _.range()

Función _.range():

  • Se utiliza para imprimir la lista de elementos desde el inicio dado como parámetro hasta el final también como parámetro.
  • Los parámetros de inicio y paso son opcionales.
  • El valor predeterminado de inicio es 0 y el de paso es 1.
  • En la lista formada el inicio es inclusivo y el final es exclusivo.
  • El parámetro de paso puede ser positivo o negativo.

Sintaxis:

_.range([start], stop, [step])

Parámetros:
Toma tres argumentos:

  • El comienzo (opcional)
  • La parada
  • El paso (opcional)

Valor devuelto:
El valor devuelto es la lista desde el principio hasta el final (exclusivo).

Ejemplos:

  1. Pasar solo el parámetro de parada a la función _.range():
    La función ._range() toma el elemento de la lista uno por uno y realiza las operaciones especificadas en el código. Como aquí, la operación es la adición de los elementos de la lista. Después de agregar todos los elementos, la función de reducción finaliza. Aquí el valor inicial de memo se toma como ‘0’.

    <!-- Write HTML code here -->
    <html>
       
    <head>
        <script src
        </script>
    </head>
       
    <body>
        <script type="text/javascript">
            console.log(_.range(7));
        </script>
    </body>
       
    </html>

    Producción:

  2. Pasar 2 parámetros a la función _.range():
    Incluso podemos usar esta función pasando solo 2 parámetros, es decir, los parámetros de inicio y parada, entonces tampoco tendrá errores. Al igual que el suyo, el parámetro de inicio es 7, que se incluirá en la lista. Y el parámetro final es 14, que no está incluido en la lista según la función _.range. Entonces tomaremos el parámetro predeterminado del parámetro de paso, que es uno. Por lo tanto, obtendremos una lista del 7 al 13.

    <!-- Write HTML code here -->
    <html>
       
    <head>
        <script src
        </script>
    </head>
       
    <body>
        <script type="text/javascript">
            console.log(_.range(7, 14));
        </script>
    </body>
       
    </html>

    Producción:

  3. Pasar los 3 parámetros a la función _.range():
    Aquí tomamos los 3 parámetros, es decir, se mencionan el inicio, la parada y el paso de la lista. Por lo tanto, no hay necesidad de los valores predeterminados. Aquí el inicio es desde 7 y el paso es 3, lo que significa que después de 7 el elemento será 7+3= 10 en la lista. Y los cálculos continuarán de la misma manera hasta que llegue el final, que es 20.

    <!-- Write HTML code here -->
    <html>
       
    <head>
        <script src
        </script>
    </head>
       
    <body>
        <script type="text/javascript">
            console.log(_.range(7, 21, 3));
        </script>
    </body>
       
    </html>

    Producción:

  4. Pasar el parámetro de parada menos que el parámetro de inicio a la función _.range():
    Incluso si pasamos el parámetro de inicio menos que el parámetro de parada, la función _.range() no dará ningún error. Él mismo ajustará el parámetro de paso como negativo para llegar a la parada desde el inicio dado. Entonces, la lista contendrá los números del 21 al 16 ya que el final, el 15, no está incluido en la lista.

    <!-- Write HTML code here -->
    <html>
       
    <head>
        <script src
        </script>
    </head>
       
    <body>
        <script type="text/javascript">
            console.log(_.range(21, 15));
        </script>
    </body>
       
    </html>

    Producción:

NOTA:
Estos comandos no funcionarán en la consola de Google o en Firefox, ya que estos archivos adicionales deben agregarse y no se agregaron.
Por lo tanto, agregue los enlaces dados a su archivo HTML y luego ejecútelos.
Los enlaces son los siguientes:

<!-- Write HTML code here -->
<script type="text/javascript" 
src ="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>

A continuación se muestra un ejemplo:

Publicación traducida automáticamente

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