BACK
Referencebuffer
Reference · 41

buffer

Копит значения, пока другой Observable не скажет «сбросить».

Сигнатура

buffer(closingNotifier: ObservableInput): OperatorFunction

Маркеры

source: a-b-c-|, close: ------  →  [a,b,c]

Что делает

Собирает значения источника в массив. Когда closingNotifier эмитит, массив отправляется дальше и начинается новый буфер; при завершении источника текущий буфер тоже отправляется.

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

Batching пользовательских событий, накопление изменений до сигнала сохранения, сбор кликов до submit/blur.

См. также

bufferCount, bufferTime, bufferWhen

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