BACK
Reference · 14

take

Берёт первые N значений и завершает поток.

Сигнатура

take(count: number): MonoTypeOperatorFunction

Маркеры

in:       --1--2--3--4--|
take(2):    --1--2|

Что делает

Пропускает первые count значений, после чего сам шлёт complete и отписывается от источника. Это автоматическая «отписка по счётчику».

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

Когда нужен «одноразовый» снимок бесконечного потока: первая отдача BehaviorSubject, первый клик, фиксированное количество тиков interval. take(1) часто используется вместо first(), когда EmptyError нежелателен.

См. также

first, takeUntil, takeWhile

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