Formación.FindIdex en ES6

Formación.FindIdex en ES6
En JavaScript, existen varios métodos utilizados para diferentes propósitos. Por ejemplo, el "Formación.rebanada()"Se usa para definir la pieza de datos de una matriz en una nueva matriz. "Formación.estallido()"Se utiliza para eliminar el elemento de matriz innecesario y devolver una nueva matriz. Sin embargo, el "Formación.findindex ()"Se invoca para devolver el índice del elemento de matriz inicial que cumple con la condición especificada.

Esta publicación discutirá la matriz.método findindex () en ES6.

Que es la matriz.findIndex () en ES6?

Formación.findIndex () es un método JavaScript introducido en ES6. Se utiliza para devolver el índice de un elemento de matriz inicial que cumple con las expectativas de acuerdo con la condición establecida. No afecta la matriz original. Por otro lado, si no existe ningún elemento en la matriz, entonces devuelve el valor en la forma negativa. Sin embargo, este método no podría ejecutar las funciones para el elemento de matriz si no hay valor.

Cómo usar la matriz.método findindex () en ES6?

Para usar la matriz.findIndex () en ES6, pruebe la sintaxis proporcionada:

formación.findindex (función (currentValue, índice, arr), thisValue)

Aquí:

  • "valor actual"Determina el valor que se encontrará en la matriz.
  • "índice"Se utiliza para determinar el índice de matriz.
  • "arrugado"Se usa para definir la matriz.
  • "este valor"Es un valor opcional que se ha ido a la función que se utilizará como la función"este" valor.

Ejemplo 1: utilizar la matriz.findIndex () con valores numéricos

Para utilizar la matriz.findindex () con valores numéricos, pruebe las instrucciones alistadas:

  • Declarar e inicializar la constante con un nombre particular y asignar el valor en forma numérica en una matriz.
  • A continuación, invoca el "findindex ()Método "que encontrará el índice de acuerdo con el parámetro especificado:
const age = [4, 9, 22, 25];
edad.findindex (checkage);

A continuación, defina "checkage ()"Función y agregue el"devolver"Declaración para devolver la salida de la condición:

CHECKAGE DE FUNCIÓN (AGE)
Edad de retorno> 22;

La función devuelta "3"Que indica que el valor mayor que"22"Se ha encontrado en el tercer índice de la matriz:

Ejemplo 2: utilizar la matriz.findindex () con valores de texto

El "formación.findindex ()"El método también se puede usar con valores de texto en una matriz. Para hacerlo, defina la constante con un nombre específico y asigne el valor en una matriz:

Const países = ["Reino Unido", "Singapur", "Canadá", "India"]

A continuación, defina una función con el nombre "getCountry ()". Luego, utiliza el "devolver"Declaración para generar el país con el valor"Canadá":

función getCountry (país)
país de regreso === "Canadá";

Por último, ejecute el "consola.registro()Método "para mostrar la salida en la consola. Para hacerlo, invoca el método FindIndex () y pase "Getcountry"Como parámetro:

consola.Registro (países.FindIndex (GetCountry))

Eso se trata de usar la matriz.método findindex () en ES6.

Conclusión

La matriz.findIndex () es un método JavaScript introducido en ES6. Se utiliza para devolver el índice de un elemento de matriz inicial que se evalúa como verdadero, de acuerdo con la condición establecida. También puede invocar este método para encontrar el valor de índice de conjuntos de datos numéricos y de texto en una matriz. Este tutorial ha demostrado el uso de la matriz.Método JavaScript de findindex ().