1
resposta

[Dúvida] Como puxar todas posições de valores repetidos de uma lista ?

Preciso exibir as posicoes de numeros que se repetem na minha lista , como faço?

1 resposta

Olá, Marcel! Tudo certo?

Uma forma de fazer é percorrendo a lista (usando a estrutura for) e para cada elemento verificamos (com a estrutura if) se o índice que estamos verificando no momento está na mesma posição no nosso array. Se não, significa que existe outro elemento duplicado em outra posição.

Uma solução seria essa:

 let indice;
    let listaDeNumeros=[0,1,2,2,3,4,2,5,6,4,7,8]

    for(indice = 0; indice < listaDeNumeros.length; indice++) {

        if(listaDeNumeros.indexOf(listaDeNumeros[indice]) != indice) {
            console.log(listaDeNumeros[indice])
        };
    }

Espero que tenha ajudado e, qualquer coisa, estamos à disposição!

Abraços e bons estudos 😄


Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!