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

14 lines
476 B
JavaScript

const removeFromArray = ( inArray, ...theFilters ) => {
// Create a local mutable copy of input Array
var filterArray = inArray;
//Cycle through elements of theFilters
for (i = 1; i <= theFilters.length ; i++) {
//Filters filterArray by each sub-element of theFilters element
filterArray = filterArray.filter(item => item !== theFilters[i-1]);
}
return filterArray;
};
// Do not edit below this line
module.exports = removeFromArray;