BACK
Referencemerge
Reference · 27

merge

Объединяет потоки в один, эмитя по мере поступления.

Сигнатура

merge(...sources: ObservableInput[]): Observable

Маркеры

a:        --1-----3--|
b:        ----2--4-----|
result:   --1-2---3-4--|

Что делает

Подписывается на все источники одновременно. Каждый next из любого источника проталкивает дальше. Завершается, когда завершатся все.

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

Слияние нескольких источников событий в одну подписку: clicks + keyboard, разные WebSocket-каналы, действия пользователя + программные триггеры.

См. также

concat, mergeMap, combineLatest

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