Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Tentei fazer uma função para gerar a lista de cpfs inválidos mas estourou a memoria

Boa noite, tentei implementar uma função para gerar a lista de cpfs invalidos, segue o código:

function verificaCPF(cpf){
    const cpfsInvalidos = []
        // "11111111111",
        // "22222222222",
        // "33333333333",
        // "44444444444",
        // "55555555555",
        // "66666666666",
        // "77777777777",
        // "88888888888",
        // "99999999999",
        // "00000000000"
    //]

    let indice = 0
    while(indice <= 9){
        cpfsInvalidos.push(geraCPFSInvalidosRPT(indice))
        indice =+ 1 
    }

    console.log(cpfsInvalidos)
    return cpfsInvalidos.indexOf(cpf) === -1
}
function geraCPFSInvalidosRPT(indice){
    const array =[]
    let contador = 0
    while(contador <=){
        array.push(indice)
        contador =+ 1
    }
}

quando executo a função no console do navegador retorna o seguinte erro:

Código de erro: Out of Memory

Onde eu errei na lógica?

1 resposta
solução!
function geraCPFSInvalidosRPT(indice){
    const array =[]
    let contador = 0
    while(contador <=){
        array.push(indice)
        contador =+ 1
    }
}

Acho que aqui no "while (contador <=)" você não deu a regra do loop cara, o sistema fica sem limitador e o navegador entra em loop infinito até ficar sem memória. Dá uma testada.