Meu console.log retorna apenas falso. Não consigo encontrar o erro.
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 ✨