// 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
To embed this project on your website, copy the following code and paste it into your website's HTML: