1
resposta

Criei um pequeno código pra responder tal questão!

// Criação da lista de compras
let listaCompras = [];

// Adiciona itens à lista
listaCompras.push("Maçã");
listaCompras.push("Arroz");
listaCompras.push("Leite");
listaCompras.push("Pão");
listaCompras.push("Carne");

// Exibe o conteúdo da lista na tela
console.log("Conteúdo da lista de compras:");
for (let i = 0; i < listaCompras.length; i++) {
    console.log(`${i + 1}. ${listaCompras[i]}`);
}

// Solicita ao usuário o índice do item desejado
const indiceDesejado = prompt("Digite o índice do item que deseja ver:");

// Verifica se o índice é válido e exibe o item correspondente
if (indiceDesejado >= 1 && indiceDesejado <= listaCompras.length) {
    const itemDesejado = listaCompras[indiceDesejado - 1];
    console.log(`Item ${indiceDesejado}: ${itemDesejado}`);
} else {
    console.log("Índice inválido. Por favor, digite um número válido.");
}
1 resposta

Olá, Joan!

Seu código parece estar correto e bem estruturado. Ele cria uma lista de compras, adiciona itens a ela, exibe o conteúdo da lista e, em seguida, solicita ao usuário que insira o índice do item que deseja ver. Se o índice for válido, o item correspondente é exibido; caso contrário, uma mensagem de erro é exibida.

Isso é uma ótima maneira de praticar a manipulação de listas em JavaScript. Continue assim! Se você tiver mais perguntas ou precisar de ajuda com algo mais, fique à vontade para perguntar.

Lembre-se de deixar seu tópico como resolvido ou concluído para obter alcance!