interval

interval

interval は、 timer と同じように、一定時間ごとに値を流す Observable を返す operator です。

指定した時間が経過してから1つ目の値を流し、それ以降連続して指定した時間ごとに値を流します。

const {interval} = require('rxjs');

const interval$ = interval(3000);
console.log(new Date);
interval$.subscribe((value) => {
    console.log(new Date);
    console.log(value);
});
2020-06-04T23:11:51.096Z
2020-06-04T23:11:54.106Z
0
2020-06-04T23:11:57.113Z
1
2020-06-04T23:12:00.113Z
2
...

参考