toArray
signature: toArray(): OperatorFunction
toArray(): OperatorFunction
Collects all source emissions and emits them as an array when the source completes.
Examples
Example 1: get values emitted by interval as an array when interval completes
( StackBlitz )
// RxJS v6+
import { interval } from 'rxjs';
import { toArray, take } from 'rxjs/operators';
interval(100)
.pipe(take(10), toArray())
.subscribe(console.log);
// output: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Related Recipes
Additional Resources
toArray ๐ฐ - Official docs
๐ Source Code: https://github.com/ReactiveX/rxjs/blob/master/src/internal/operators/toArray.ts
Last updated