Що робить interval()?
interval() в RxJS створює Observable, який періодично видає числа із затримкою в часі.
Приклад:
ts
import { interval } from 'rxjs';
interval(1000).subscribe(x => console.log(x));Це виведе:
javascript
0
1
2
3
...і так далі, кожну секундуКожне число - це "тік". Починається з 0 і збільшується на 1.
Параметр:
interval(1000)- означає, кожні 1000 мс (1 секунда)- якщо написати
interval(500)- тікатиме 2 рази на секунду
Де використовують:
- Таймери
- Анімації
- Перевірка стану
- Періодичне завантаження даних
Висновок:
interval() створює нескінченний потік чисел,
починаючи з 0 і далі кожні N мілісекунд.
Дуже зручно, якщо потрібно робити щось регулярно в часі.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.