Subrayado.js _.indexOf() Función

Función _.indexOf():

  • Da el índice de los elementos cuya posición necesitamos encontrar.
  • Comienza a contar la posición de los elementos en la array a partir de 0.
  • Si el elemento no está presente en la array, el resultado será -1.

Sintaxis:

_.indexOf(array, value, [isSorted])

Parámetros:
Toma tres argumentos:

  • la array
  • El valor
  • El isSorted (opcional)

Valor devuelto:
Devuelve la posición del elemento pasado.

Ejemplos:

  1. Pasar una lista de números a la función _.indexOf():
    La función ._indexOf() toma el elemento de la lista uno por uno y verifica si es igual al elemento pasado en el segundo parámetro. Si es igual, el resultado es su índice; de ​​lo contrario, se devuelve -1.

    <html>
       
    <head>
        <script src
        </script>
    </head>
       
    <body>
        <script type="text/javascript">
            console.log(_.indexOf([1, 2, 3, 4, 5, 6], 4));
        </script>
    </body>
       
    </html>

    Producción:

  2. Pasar una lista de caracteres a la función _.indexOf():
    También podemos pasar la lista de caracteres a la función _.indexOf() y funcionará de la misma manera que funciona la lista de números. En el segundo parámetro necesitamos mencionar la palabra cuyo índice necesitamos encontrar entre comillas simples, ”.

    <html>
       
    <head>
        <script src
        </script>
    </head>
       
    <body>
        <script type="text/javascript">
            console.log(_.indexOf(['HTML', 'CSS', 
                      'JS', 'AJAX', 'PEARL'], 'AJAX'));
        </script>
    </body>
       
    </html>

    Producción:

  3. Pasando el segundo parámetro que no está presente en la lista::
    Pase la lista de elementos de caracteres a la función _.indexOf(). Dado que en la lista dada el segundo parámetro ‘GEEKS’ no está presente, el resultado será -1.

    <html>
       
    <head>
        <script src
        </script>
    </head>
       
    <body>
        <script type="text/javascript">
            console.log(_.indexOf(['HTML', 'CSS', 'JS',
                      'AJAX', 'PEARL'], 'GEEKS'));
        </script>
    </body>
       
    </html>

    Producción:

  4. Pasar una lista con elementos repetidos a la función _.indexOf(): Incluso aunque pasemos una array con el elemento repetido, la función _.indexOf() funcionará de la misma manera y devolverá el índice donde pasó el elemento en el segundo parámetro se encuentra primero.

    <html>
       
    <head>
        <script src
        </script>
    </head>
       
    <body>
        <script type="text/javascript">
            console.log(_.indexOf(['HTML', 'CSS', 'JS', 'AJAX',
                         'PEARL', 'CSS', 'HTML', 'CSS'], 'CSS'));
        </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:

<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 *