JSFiddle - React, Tailwind, and code Playground
by sym3tri
JavaScript
var testArray;
function remove_old(arr, items) {
items.forEach(function(item) {
var index = arr.indexOf(item);
if (index !== -1) {
arr.splice(index, 1);
}
});
}
function remove(arr, items) {
var item, index;
for (var i = 0; i < items.length; i++) {
item = items[i];
index = arr.indexOf(item);
if (index !== -1) {
arr.splice(index, 1);
}
}
}
testArray = ['a', 'b', 'c', 'd'];
remove(testArray, ['a', 'c']);
alert(testArray);
var o1 = { k: 'a' };
var o2 = { k: 'b' };
var o3 = { k: 'c' };
testArray = [o1, o2, o3];
remove(testArray, [o1, o2]);
alert(testArray.length);