Files
30-seconds-of-code/test/pull/pull.js
2018-08-02 13:49:33 +03:00

8 lines
231 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;