Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro Inesperado com If e Else

não entendo porque está dando erro no else

console.log(`Trabalhando com listas`);

let idadeComprador = 20;
const listaDeDestinos = new Array (
    `Salvador`,
    `São Paulo`,
    `Rio de Janeiro`,
)


if(idadeComprador >= 18){
    console.log("Maior de idade");
    listaDeDestinos.splice(1,1);  
}else(idadeComprador <= 18) {
    console.log("Venda apenas para maiores de idade");
    listaDeDestinos.splice(0,3);
}

console.log(listaDeDestinos);

2 respostas
solução!

É so retirar os parênteses na frente do else, dessa forma:

}else {
    console.log("Venda apenas para maiores de idade");
    listaDeDestinos.splice(0,3);
    }

No if, você colocou se a idade for maior ou igual a 18, caso isso seja falso, você colocou o else, que significa 'se não', então se a idade não for maior ou igual a 18, ela só pode ser menor que 18, por isso não precisa colocar os parentêses com outra condição na frente do else.

muito obrigado. Achei q era necessário