Files
30-seconds-of-code/test/pull/pull.js
2018-01-17 13:40:40 -05:00

7 lines
222 B
JavaScript

const pull = (arr, ...args) => {
let argState = Array.isArray(args[0]) ? args[0] : args;
let pulled = arr.filter((v, i) => !argState.includes(v));
arr.length = 0;
pulled.forEach(v => arr.push(v));
};
module.exports = pull