scusate, ci sono problemi facendo così?
codice:
<script language="javascript" type="text/javascript">
arr1=['pippo','pluto','paperino','topolino','minni','orazio','clarabella'];
arr2=['pippo','paperino','quiquoqua','amelia','orazio','gastone','paperoga'];
arr3=new Array();
for(var i=0;i<arr1.length;i++){
for(var k=0;k<arr2.length;k++){
if(arr1[i]==arr2[k]){
arr3[arr3.length]=arr1[i]; // aggiunge in arr3
arr1.splice(i,1); // toglie da arr1
}
}
}
// output
document.write('contenuto arr3:
')
for(var i=0;i<arr3.length;i++){
document.write(arr3[i]+'
')
}
document.write('
elementi rimasti in arr1:
')
for(var i=0;i<arr1.length;i++){
document.write(arr1[i]+'
')
}
</script>