Oi, Raonny! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Gostei de ver como você utilizou o operador ternário junto com a validação usando typeof e a verificação de string vazia. Isso mostra atenção ao tipo de dado antes de aplicar a condição principal, o que é muito importante para evitar comportamentos inesperados.
Uma dica interessante para o futuro é usar o método includes() para deixar a verificação mais organizada quando houver mais opções de frutas. Veja este exemplo:
const fruta = "laranja";
const frutasCompativeis = ["laranja", "abacaxi"];
if (typeof fruta === "string" && fruta !== "") {
console.log(frutasCompativeis.includes(fruta)
? "Fruta compatível para a receita."
: "Fruta incompatível para a receita.");
} else {
console.log("Não é um valor válido!");
}
Nesse código, includes() verifica se o valor existe dentro do array, deixando a condição mais simples e fácil de expandir.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!