@emilywaters/lotide
Version:
Lotide is an equality assertion tool, a simplistic model of Lodash
19 lines (17 loc) • 398 B
JavaScript
const without = (source,itemsToRemove) => {
const resultArray = [];
let shouldRemove = false;
for (const original of source) {
for (const remove of itemsToRemove) {
if (original === remove) {
shouldRemove = true;
}
}
if (!shouldRemove) {
resultArray.push(original);
}
shouldRemove = false;
}
return resultArray;
};
module.exports = without;