我有以下比較陣列JS
var a = [4,6,12];
var b = [4,6];
for (var i = 0; i < a.length; i++) {
for (var j = 0; j < b.length; j++) {
if (a[i] !== b[j]) {
a.pop();
}
}
}
我想比較這兩個,並刪除從12如果沒有b中找到。我不想創建一個新的數組,結果只是從一個。
但是,如果我控制檯登錄,我得到一個空的。
究竟是你想做些什麼?只保留兩個數組中的元素? –