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>

Acciones

Information

Deja un comentario