O objetivo deste novo desafio é criar uma lista de compras, onde podemos escolher entre opções pré-definidas e adicionar itens à lista.
Para isso, trabalhei com Array & Switch Case.
let ListaCompras = [ ]; ListaCompras.laticinios = ["leite vegetal", "leite de vaca", "leite em pó"] ListaCompras.frutas = ["banana", "tomate", "macã", "uva", "abacate"] ListaCompras.doces = ["chiclete", "bala de ursinho"] ListaCompras.outros = [ ] const escolha = prompt("Escolha uma das opções: 1 - Adicionar um item a lista / 2 - Exibir a lista de compras") switch (escolha) { case "1": const item = prompt("1 - Qual a categoria? 1 - laticinios, 2 - frutas, 3 - doces, 4 - outros") switch (item) { case "1": let item = prompt("Digite o nome do item que deseja adicionar na catgoria Laticínios:"); ListaCompras.laticinios.push(item); console.log(ListaCompras.laticinios) break; case "2": let item2 = prompt("Digite o nome do item que deseja adicionar na categoria frutas:"); ListaCompras.frutas.push(item2); console.log(ListaCompras.frutas) break; case "3": let item3 = prompt("Digite o nome do item que deseja adicionar na categoria doces:"); ListaCompras.doces.push(item3); console.log(ListaCompras.doces) break; case "4": let item4 = prompt("Digite o nome do item que deseja adicionar na categoria outros:"); ListaCompras.outros.push(item4); console.log(ListaCompras.outros) break; default: alert("Opção inválida!") } break; case "2": console.log(ListaCompras) break; }
Resultado no console, clique F12
Volta a página principal