我困在這裏。我有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