timer
signature: timer(initialDelay: number | Date, period: number, scheduler: Scheduler): Observable
timer(initialDelay: number | Date, period: number, scheduler: Scheduler): Observable주어진 시간이 지난 후, 지정된 시간간격마다 순서대로 숫자를 내보냅니다.
예시
// RxJS v6+
import { timer } from 'rxjs';
// 두번째 인자가 없으므로, 1초의 시간이 흐른뒤 0을 내보낸 뒤 종료합니다.
const source = timer(1000);
//결과: 0
const subscribe = source.subscribe(val => console.log(val));// RxJS v6+
import { timer } from 'rxjs';
/*
타이머 연산자가 몇초 간격으로 값을 내보낼지를 정하는 두번째 인자를 받았으므로, 1초의 시간이 흐른뒤, 매 2초마다 값을 내보냅니다.
*/
const source = timer(1000, 2000);
//결과: 0,1,2,3,4,5......
const subscribe = source.subscribe(val => console.log(val));관련된 사용법
추가 자료
Last updated
Was this helpful?