我是卡在这个问题上了。我有两个数组,不知道每个数组的长度,它们可能相同也可能不同。我需要创建一个新数组,其中包含仅在第一个数组中或第二个数组中出现,但不同时在两个数组中出现的数字(范围在2到10之间)。
对于这种情况:
我不知道为什么我的代码从未满足第一个条件,而且当b的长度大于a时我也不知道该怎么办。
对于这种情况:
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{}
我不知道为什么我的代码从未满足第一个条件,而且当b的长度大于a时我也不知道该怎么办。