reduce
signature: reduce(accumulator: function, seed: any): Observable
reduce(accumulator: function, seed: any): Observable
옵저버블의 값을 완료되었을 때 발생하는 단일값으로 감소시킵니다.
:bulb: Array.prototype.reduce()
와 같습니다.
:bulb: 값이 발생할 때 마다, 현재 누적값이 필요한 경우엔 scan 을 살펴보세요!
예시
예시 1: 숫자 스트림의 합계
( StackBlitz | jsBin | jsFiddle )
추가 자료
reduce :newspaper: - 공식 문서
Scan() vs reduce() | RxJS TUTORIAL
:video_camera: - Academind
Build your own reduce operator
:video_camera: - Kwinten Pisman
:file_folder: Source Code: https://github.com/ReactiveX/rxjs/blob/master/src/internal/operators/reduce.ts
Last updated