1
resposta

[Dúvida] Resolução ex2

Boa noite! Pode me confirmar se está certo?

const array = [50,45,31,22,70,89]

function recebeArrayEImprimeArray(lista){
for (let i = 0; i < lista.length; i++){
    console.log(lista[i]);;
    console.log([i]);
}
}
recebeArrayEImprimeArray(array);
1 resposta

Oi Flavio,

Sua função recebeArrayEImprimeArray está quase 💯. Na linha console.log([i]);, você está criando um array com o índice i, em vez de imprimir só o índice. Para imprimir o índice, use apenas console.log(i);.

Outra forma:


const array = [50, 45, 31, 22, 70, 89];

function recebeArrayEImprimeArray(lista) {
  for (let i = 0; i < lista.length; i++) 
    console.log(i, lista[i]); // Imprime o índice e o elemento atual  
}

recebeArrayEImprimeArray(array);

/* saída do console.log
0 50
1 45
2 31
3 22
4 70
5 89
*/

tux matrix    Caso este post o tenha ajudado, por favor, marcar como solucionado ☑️. Bons Estudos! 🤓