partition
partition<
T>(iterable:Iterable<T>,predicate: (x:T) =>boolean): [T[],T[]]
Defined in: packages/pythonlib/src/itertools.ts:475
Partition an iterable into two arrays based on a predicate.
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
iterable | Iterable<T> |
predicate | (x: T) => boolean |
Returns
[T[], T[]]
Inspired
Remeda, Lodash
partition([1, 2, 3, 4], x => x % 2 === 0) -> [[2, 4], [1, 3]]