我發現了一個解決方案,在那裏我得到返回的元素的數組沒有重複:Javascript - 當兩個數組中的元素相同時做些什麼?
Array1 = Array1.filter(function(val) {
return Array2.indexOf(val) == -1;
});
不過,我想修改這個代碼只是一點點。我不想在沒有重複的情況下返回一個數組,而是想在重複時執行某些操作。問題是,我不確定此代碼的工作原理。事情是我不知道val
如何設置,甚至它是什麼。
for (var i = 0; i < json.length; i++) {
var item = json[i];
// if json.indexOf(val?), do something
}