// O método findIndex() percorre um array e retorna o ÍNDICE do primeiro elemento
// que satisfaz a condição especificada na função de callback.
// Se nenhum elemento atender à condição, retorna -1.

const values = [2, 4, 6, 8];

// Procurando o índice do primeiro número maior que 4
const indice = values.findIndex((value) => value > 4);

console.log(indice); 
// Saída: 2 
// Explicação: o primeiro valor > 4 é o "6", que está na posição 2 do array (lembrando que os índices começam em 0)

// Se não encontrar nenhum valor que atenda à condição, retorna -1
const naoEncontrado = values.findIndex((value) => value > 10);
console.log(naoEncontrado); 
// Saída: -1

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: