我困在这里。我有2个数组,我不知道每个数组的长度,他们可以是相同的长度或不是,我不知道,但我需要创建一个新的数组与不常见的数字只是一个(2, 10)。如何比较两个不同长度的数组,如果你不知道每个在JavaScript中的长度?
对于这种情况:
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比B更短?或者这是企图使它工作? – BudgieInWA
它试图使它工作 – bentham
此外,两个数字是相同的,但不是在相同的位置认为是相同的? – BudgieInWA