Realizei a validação de login com um do...while, não com um while como mostra a opinião do instrutor.
// 10. Validação de login
const tentativas = ["1234", "admin", "secreto"];
const senhaCorreta = "secreto";
let indice = 0;
do {
indice++;
console.log(`Tentativa ${indice} inválida.`);
if (tentativas[indice] === senhaCorreta) {
console.log("Acesso permitido!");
break;
}
if (indice >= 3) {
console.log("Acesso bloqueado. Número máximo de tentativas atingido.");
break;
}
} while (tentativas[indice] !== senhaCorreta);