Questo codice action script
test=new Array("5","1","8","2","1","2","3","3","4","3","5", "3","3","3","3","3","3");
trace("intonso: "+test);
rem_dup=function(arr){
arr.sort();
trace("ordinato: "+test);
for(i=0; i<arr.length-1; i++){
if(arr[i]==arr[i+1]){arr.splice(i,1);i--}
}
trace("ripulito: "+test);
}
rem_dup(test);
mostra questo output:
intonso: 5,1,8,2,1,2,3,3,4,3,5,3,3,3,3,3,3
ordinato: 1,1,2,2,3,3,3,3,3,3,3,3,3,4,5,5,8
ripulito: 1,2,3,4,5,8
A me servirebbe che ripulito mostrasse questo:
intonso: 5,1,8,2,1,2,3,3,4,3,5,3,3,3,3,3,3
ordinato: 1,1,2,2,3,3,3,3,3,3,3,3,3,4,5,5,8
ripulito: 4,8
ovvero che lasciasse solo.. i valori presenti una volta sola...
Qualcuno/a è in grado di modificarlo in modo che mostri il secondo output?
THANKS
![]()

Rispondi quotando