Meu console.log retorna apenas falso. Não consigo encontrar o erro.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Meu console.log retorna apenas falso. Não consigo encontrar o erro.
Olá! Tudo bem com você?
Analisando, parece que seu código está funcionando corretamente!
O console está mostrando "false" porque é exatamente o que deveria mostrar. Quando você testa com um CPF válido (que não tem todos os dígitos iguais), a função validaNumerosRepetidos() retorna false porque não encontrou o CPF na lista de números repetidos.
Isso é um bom sinal! Significa que:
false = o CPF não está na lista de números inválidostrue = o CPF está na lista de números inválidosSe quiser uma mensagem mais amigável no console, você pode simplesmente adicionar um texto explicativo:
console.log("CPF tem números repetidos?", validaNumerosRepetidos(cpf));
Continue seguindo a aula normalmente, você está no caminho certo!
Mas antes, tente de fator repetir os números, ai nesse caso vou pedir seus códigos JS completos, que vai me ajudar a te fornecer uma resposta mais assertiva.
Espero ter ajudado! Bons estudos!
Sucesso ✨