- filterIter<T, S>(iterable, predicate): IterableIterator<S>
Parameters
- iterable: Iterable<T>
- predicate: ((value: T) => value is S)
- (value): value is S
Returns value is S
Returns IterableIterator<S>
- filterIter<T>(iterable, predicate): IterableIterator<T>
Parameters
- iterable: Iterable<T>
- predicate: ((value: T) => boolean)
- (value): boolean
Returns boolean
Returns IterableIterator<T>
Filters an iterable object using the given predicate. Unlike
Array#filter, this doesn't create a new Array in memory, the filter is done on iteration.Param: iterable
Param: predicate
Returns true if the element should be included in the new iteration.