RxJS - 연산자 4
유용한 연산자들 sequenceEqual Operator 타이밍에 관계없이, 두 스트림 발행물들의 순서와 값 동일 여부 반환 두 스트림이 끝나는 시점이 달라도 같은 값을 같은 순서로 발행하면 true 를 발행한다. const { from, fromEvent } = rxjs const { sequenceEqual, mergeMap, map, take } = rxjs.operators const num$ = from([3, 1, 4, 7, 5, 8, 2]) const key$ = fromEvent(document, 'keyup').pipe( map(e => Number(e.code.replace('Digit', ''))), take(7), sequenceEqual(num$) ).subscribe(consol..
RxJS - 연산자 1
산수 관련 Operator count, max, min, reduce const { of } = rxjs const { count, max, min, reduce } = rxjs.operators const obs$ = of(4, 2, 6, 10, 8) obs$.pipe(count()).subscribe(x => console.log('count: ' + x)) // 총 몇개가 있는지 갯수를 발행 obs$.pipe(max()).subscribe(x => console.log('max: ' + x)) // 가장 큰 값을 발행 obs$.pipe(min()).subscribe(x => console.log('min: ' + x)) // 가장 작은 값을 발행 obs$.pipe( reduce((acc, x) =>..