Hola Gracias por responde, eso habia hecho, mira:
Cita: for(var k=0;k<menus;k++){
for(var j=0;j<num;j++){
if( valores.split(",")[j] != valores3.split(",")[k] ){
// delete valores3.split(",")[k];
cadena[k]=valores3.split(",")[k];
// break;
}
}
}
pero no me bota lo que quiero, me puse a ver el codigo y pues me di cuenta que:
array1=[1,2,3,4,5];
array2=[1,2,4];
en la primera iteracion va a comparar: array2[1] con array1[1] y estos son =es, pero en la segunda iteracion va a comparar array2[1] con array1[2], estos son diferentes entonces me va aguardar el valor del array1[2], que tiene el valor "2" , y ese valor no quiero, como dije antes los valores que me interesan son los q estan en el array1 y no estan en el 2, en este caso 3 y 5. Ayuda por favor