8 lines
185 B
JavaScript
8 lines
185 B
JavaScript
const remove = (arr, func) =>
|
|
Array.isArray(arr)
|
|
? arr.filter(func).reduce((acc, val) => {
|
|
arr.splice(arr.indexOf(val), 1);
|
|
return acc.concat(val);
|
|
}, [])
|
|
: [];
|
|
module.exports = remove; |