Comparar y buscar repetidos

14 08 2009

Hace dos meses me di de golpes contra una columna para terminar este script en JS que busca dentro de una array los valores que se repiten:

repetidosenjs2

<script type="text/javaScript">
numeritosA = new Array(58,31,2,15,15,88,29,58,91,32,2,88,88,'a','c','a','d');
yarevisados = new Array();
repetidos =  new Array();
sumsum=0;

		for(var index = 0; index < numeritosA.length; index++)
		{		
                   for(var indexB = 0; indexB < numeritosA.length; indexB++)
		   {		  
		        if(numeritosA&#91;index&#93;==numeritosA&#91;indexB&#93; && index!=indexB){
			   yarevisados&#91;yarevisados.length&#93;=numeritosA&#91;index&#93;;
                               sumsum=0;
                                  		for(var indexC = 0; indexC < yarevisados.length; indexC++)
		                                 {
                                                   if(numeritosA&#91;index&#93;==yarevisados&#91;indexC&#93;){sumsum=sumsum+1;					    }
                                                 }
				if(sumsum==1){repetidos&#91;repetidos.length&#93;=numeritosA&#91;indexB&#93;;}

				


                        }
                   }
		}


function imprimiresto(){
addrepnum='Numeros a cotejar ';
	if(numeritosA.length!=0){                      
			for(var index = 0; index < numeritosA.length; index++)
			{
   	                   addrepnum=addrepnum+', '+numeritosA&#91;index&#93;;	
   	                }
		document.getElementById('numros').innerHTML=addrepnum;
	}


	if(repetidos.length!=0){                      
	document.getElementById('serepiten').innerHTML='<br>repetidos:';
			for(var index = 0; index < repetidos.length; index++)
			{
   	                   document.getElementById('serepiten').innerHTML+='<br>-'+repetidos[index];	
   	                }
	}
}
</script>
Anuncios

Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: