Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Ayuda array

18 de enero de 2017

Hola Buenas tardes tengo el siguiente codigo para que me liste a la hora de insertar a mano una serie de numeros repetidos por ejemplo 111222333 y que me diga cuantos hay repetidos y no me funciona quisiera saber que es lo me esta fallando os dejo el codigo.

"use strict"; function arraynumber() { var numeros = document.getElementById('nmb').value; var arraynumeros = numeros.split(","); var i = 0; var j = 0; var contador = 0; var repetidos = []; var breakpoint;

if(arraynumeros.indexOf("0") != -1){
    breakpoint = arraynumeros.indexOf("0");
}
else {
    breakpoint = arraynumeros.length;
}
 
for (i=0; i<arraynumeros.length; i++){
    for (j=0; j<arraynumeros.length; j++){
        if (parseInt(arraynumeros[i]) == parseInt(arraynumeros[j])) {
            contador = contador + 1;
        }
    }
    if (contador > 1 && repetidos.indexOf(parseInt(arraynumeros[i])) == -1){
        repetidos.push(parseInt(arraynumeros[i]));
        document.getElementById("contador").innerHTML = ("El numero " + arraynumeros[i] + " se repite " + contador + " veces");
        contador=0;
    }
    contador=0;
}

}