Estoy atrapado en esto. Tengo 2 matrices, no sé la longitud de cada una, pueden ser del mismo largo o no, no sé, pero necesito crear una nueva matriz con los números no comunes en solo a (2, 10).cómo comparar dos matrices de diferente longitud si no conoce la longitud de cada una en javascript?
Para este caso:
var a = [2,4,10];
var b = [1,4];
var newArray = [];
if(a.length >= b.length){
for(var i =0; i < a.length; i++){
for(var j =0; j < b.length; j++){
if(a[i] !=b [j]){
newArray.push(b);
}
}
}
}else{}
no sé por qué mi código nunca llegan a la primera condición y no sé qué hacer cuando b tiene mayor longitud que una.
¿Quieres un comportamiento diferente cuando a es menor que b ? ¿O es esto un intento de hacerlo funcionar? – BudgieInWA
Es un intento de hacerlo funcionar – bentham
Además, ¿se consideran iguales los dos números que son iguales pero que no están en la misma posición? – BudgieInWA