9 lines
161 B
JavaScript
9 lines
161 B
JavaScript
const partition = (arr, fn) =>
|
|
arr.reduce(
|
|
(acc, val, i, arr) => {
|
|
acc[fn(val, i, arr) ? 0 : 1].push(val);
|
|
return acc;
|
|
},
|
|
[[], []]
|
|
);
|
|
module.exports = partition; |