Eu realizei de duas formas diferentes para achar o indice e cheguei no mesmo resultado, gostaria de entender qual a diferença entre eles e quando devo usar cada um deles.
const numeros = [6, 9, 12, 15, 18, 21];
numeros.forEach(function multiplicador (array){
let numerosMultiplicados = array * 3;
console.log('Estes são os resultados das multiplicações:', numerosMultiplicados);
});
// Achando o indice usando o indexOf();
//function acharIndice(numero){
//const indice = numeros.indexOf(numero);
//console.log(`O indice do numero ${numero} é ${indice}`);
//}
//acharIndice(18);
//Achando o indice usando o FindIndex();
const indice = numeros.findIndex(numero => numero === 18);
console.log(`O indice do numero é ${indice}`);