Variedade.FindIndex no ES6

Variedade.FindIndex no ES6
Em JavaScript, existem vários métodos utilizados para diferentes fins. Por exemplo, o “Variedade.fatiar()”É usado para definir a peça de dados de uma matriz em uma nova matriz. ““Variedade.pop ()”É utilizado para eliminar o elemento de matriz desnecessário e retornar uma nova matriz. No entanto, o "Variedade.FindIndex ()”É chamado para retornar o índice do elemento de matriz inicial que atende à condição especificada.

Este post discutirá a matriz.Método FindIndex () em ES6.

O que é array.FindIndex () em ES6?

Variedade.FindIndex () é um método JavaScript introduzido no ES6. É utilizado para devolver o índice de um elemento de matriz inicial que atenda às expectativas de acordo com a condição declarada. Não afeta a matriz original. Por outro lado, se nenhum elemento existir na matriz, ele retorna o valor na forma negativa. No entanto, esse método não pôde executar as funções para o elemento da matriz se não houver valor.

Como usar a matriz.Método FindIndex () em ES6?

Para usar a matriz.FindIndex () no ES6, experimente a sintaxe fornecida:

variedade.FindIndex (função (CurrentValue, Index, ARR), ThisValue)

Aqui:

  • ““valor atual”Determina o valor que será encontrado na matriz.
  • ““índice”É utilizado para determinar o índice de matriz.
  • ““arr”É usado para definir a matriz.
  • ““Este valor”É um valor opcional que foi feito para a função a ser usado como o“ função “esse" valor.

Exemplo 1: Utilize a matriz.FindIndex () com valores numéricos

Para utilizar a matriz.FindIndex () com valores numéricos, experimente as instruções alistadas:

  • Declare e inicialize a constante com um nome específico e atribua o valor em forma numérica em uma matriz.
  • Em seguida, invocar o “FindIndex ()”Método que encontrará o índice de acordo com o parâmetro especificado:
const Age = [4, 9, 22, 25];
idade.FindIndex (verificação);

Em seguida, defina “Cheques ()”Funcionar e adicione o“retornar”Declaração para retornar a saída da condição:

Função de verificação (idade)
idade de retorno> 22;

A função retornou “3”, Que indica que o valor maior que“22”Foi encontrado no terceiro índice da matriz:

Exemplo 2: Utilize a matriz.FindIndex () com valores de texto

O "variedade.FindIndex ()”O método também pode ser usado com valores de texto em uma matriz. Para fazer isso, defina a constante com um nome específico e atribua o valor em uma matriz:

Const Países = ["Reino Unido", "Cingapura", "Canadá", "Índia"]

Em seguida, defina uma função com o nome “getCountry ()”. Então, utilize o “retornar”Declaração para produzir o país com o valor“Canadá”:

função getCountry (país)
país de retorno === "Canadá";

Por fim, execute o “console.registro()”Método para exibir a saída no console. Para fazer isso, invocar o método findIndex () e passar “GetCountry”Como parâmetro:

console.log (países.FindIndex (GetCountry))

Isso se trata de usar a matriz.Método FindIndex () em ES6.

Conclusão

A matriz.FindIndex () é um método JavaScript introduzido no ES6. É utilizado para devolver o índice de um elemento de matriz inicial que avalia como verdadeiro, de acordo com a condição declarada. Você também pode invocar este método para encontrar o valor do índice dos conjuntos de dados numéricos e de texto em uma matriz. Este tutorial demonstrou o uso da matriz.Método JavaScript FindIndex ().