Skip to content

takeWhile

takeWhile<T>(predicate: (x: T) => boolean, iterable: Iterable<T>): T[]

Defined in: packages/pythonlib/src/itertools.ts:199

Take elements while predicate is true takeWhile(x => x < 5, [1, 4, 6, 4, 1]) -> [1, 4]

Type Parameters

Type Parameter
T

Parameters

ParameterType
predicate(x: T) => boolean
iterableIterable<T>

Returns

T[]