BACK
Referencedebounce
Reference · 53

debounce

Ждёт тишину, длительность которой задаётся Observable-фабрикой.

Сигнатура

debounce(durationSelector: (value: T) => ObservableInput): MonoTypeOperatorFunction

Что делает

На каждое значение запускает durationSelector. Если до завершения этого Observable приходит новое значение, старое отбрасывается; проходит только последнее стабильное значение.

Когда использовать

Динамический debounce: задержка зависит от длины строки, типа события, нагрузки или настроек пользователя.

См. также

debounceTime, audit, throttle

script.ts // TypeScript
CONSOLE · Console Output
Нажмите на запуск, чтобы увидеть результат...