4 lines
146 B
JavaScript
4 lines
146 B
JavaScript
const bifurcateBy = (arr, fn) =>
|
|
arr.reduce((acc, val, i) => (acc[fn(val, i) ? 0 : 1].push(val), acc), [[], []]);
|
|
module.exports = bifurcateBy;
|