1
resposta

[Dúvida] números repetidos retorna false

Meu console.log retorna apenas falso. Não consigo encontrar o erro.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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álidos
  • true = o CPF está na lista de números inválidos

Se 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