Olá. Criei um if para remover o item da lista após a compra. A prática está adequada? Há algo que possa ser melhorado? Obrigado.
console.log(`\n Trabalhando com Condicionais`);
let listaDeDestinos = new Array(
`Salvador`,
`São Paulo`,
`Rio de Janeiro`,
);
listaDeDestinos.push(`Curitiba`); //adicionando um item na lista
const idadeComprador = 20;
const estaAcompanhada = false;
let temPassagemComprada = false;
const destino = "São Paulo";
console.log("\n Destinos possíveis:");
console.log(listaDeDestinos);
const podeComprar = idadeComprador >= 18 || estaAcompanhada == true;
let contador = 0;
let destinoExiste = false;
while(contador < 3){
if(listaDeDestinos[contador] == destino){
destinoExiste = true;
break;
}
contador = contador + 1;
}
console.log("Destino existe: ", destinoExiste);
if(podeComprar && destinoExiste){
console.log("Boa viagem");
} else {
console.log("Desculpe. Tivemos um erro");
}
if(destinoExiste){
listaDeDestinos.splice(contador,1);
console.log(listaDeDestinos);
}