1
resposta

Resposta

const listaDeCompras = ['arroz', 'feijão', 'macarrão', 'tomate'];

function novoItem(itemNovo){
    listaDeCompras.push(novoItem);
}

function exibirSegundoItem(){
    console.log(`Segundo item da lista: ${listaDeCompras[1]}`);
}

function ModificarItem(itemNovo) {
    listaDeCompras[listaDeCompras.length - 1] = itemNovo;
    console.log(`Lista após modificação: ${listaDeCompras}`);
}

exibirSegundoItem();
ModificarItem('banana');
1 resposta

Olá Henrique, tudo bem?

Seu código mostra domínio na criação de funções para acessar e modificar elementos de um array.

Apenas faço um ponto de melhoria, há um pequeno erro na função novoItem. Você está tentando adicionar um novo item à lista, mas está usando novoItem em vez de itemNovo dentro da função. Aqui está uma correção para o seu código:

const listaDeCompras = ['arroz', 'feijão', 'macarrão', 'tomate'];

function novoItem(itemNovo){
    listaDeCompras.push(itemNovo);
}

Com essa correção, a função novoItem agora adiciona corretamente o novo item à lista de compras.

Espero ter ajudado.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!