Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro na explicação?

Na aula https://cursos.alura.com.br/course/fundamentos-javascript-arrays/task/94729 em 5:25, a professora diz que se quisermos receber o índice bastava passar como segundo argumento para a função forEach. Mas eu acho que a professora se confundiu, pois o forEach recebe 2 parâmetros, o callback e o valor a ser utilizado como o this no momento da execução da função callback, e não o índice. Acho que ela quis dizer que podemos pegar o índice recebendo o valor na função callback.

1 resposta
solução!

Olá Tiago, tudo bem?

Verdade! Você tem razão! O índice no caso é na função Callback!

const nomes = ["Renan", "Thiago", "Fernanda", "Allan"]

nomes.forEach(mostraNome);

function mostraNome(nome, indice){
    console.log(`${indice}: ${nome}`)
}

Saída:

0: Renan
1: Thiago
2: Fernanda
3: Allan

Valeu !!