takeWhile
signature: takeWhile(predicate: function(value, index): boolean, inclusive?: boolean): Observable
takeWhile(predicate: function(value, index): boolean, inclusive?: boolean): Observable넘겨받은 표현식이 참인 동안, 값을 발생시킵니다.
예시
// RxJS v6+
import { of } from 'rxjs';
import { takeWhile } from 'rxjs/operators';
// 1,2,3,4,5를 발생시킵니다
const source$ = of(1, 2, 3, 4, 5);
//4 이하인 값만 발생시키고, 종료합니다
source$
.pipe(takeWhile(val => val <= 4))
// log: 1,2,3,4
.subscribe(val => console.log(val));관련 사용법
추가 자료
Last updated
Was this helpful?