odin-default-js-exercises/removeFromArray/removeFromArray.js

13 lines
337 B
JavaScript

function removeFromArray() {
const argsToArray = Array.from(arguments);
const unchangedArray = argsToArray.shift();
const itemsToRemove = argsToArray;
function removeThese(arrayItem) {
return !itemsToRemove.includes(arrayItem);
}
return newArray = unchangedArray.filter(removeThese);
}
module.exports = removeFromArray