ReferencethrottleTime
Reference · 18
throttleTime
throttleTime
Эмитит не чаще одного значения за интервал.
Сигнатура
throttleTime(duration: number, scheduler?, config?): MonoTypeOperatorFunction
Маркеры
in: a-b-c--d-e-|
throttle(20): a------d---|
Что делает
После первого пропущенного значения «закрывает ворота» на duration миллисекунд. По умолчанию пропускает leading-значение (первое), а trailing (последнее) — нет; настраивается через config.
Когда использовать
Анти-флуд для скролла, mousemove, нажатий клавиш. Когда важна периодичность реакции, а не «дождаться тишины».
См. также
debounceTime, auditTime, sampleTime
script.ts
CONSOLE · Console Output
Нажмите на запуск, чтобы увидеть результат...