JavaScript - Encontrar numeros repetidos dentro de un mismo array

 
Vista:

Encontrar numeros repetidos dentro de un mismo array

Publicado por Luis (1 intervención) el 16/05/2019 04:31:39
Tengo que encontar los numero repetidos dentro de un mismo array, hice esta funcion, supuestamente entra el array en ella, asigna a b el valor del primer valor del array y luego recorre todo el array para compararlo con el valor de b y decir si se repite o no, y esto lo hace todas las veces con cada uno de los valores del array, supuestamente, pero me da como que b y d siempre tienen el mismo valor, no entiendo que hago mal


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
var listaNumeros3 = [6,8,9,1,-1,4,9,-22,4,6,4,21,29,-32,5];
 
// se repiten 6, 9 , 4 , 
 
mostrarNumerosRepetidos(listaNumeros3);
 
function mostrarNumerosRepetidos(lista)
{
 
        var a=0;
        var b=0;
        var c=0;
        var d=0;
 
 
   while(a < lista.length)
        {
            b = lista[a];
 
            c=0;
 
            while(c < lista.length)
                {
                    d = lista[c];
 
                    if( b === d)
                    {
                        console.log("Este numero se repite:", d);
                    }
                    c++;
                }
 
                a++;
        }
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder