Referencetake
Reference · 14
take
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
CONSOLE · Console Output
Нажмите на запуск, чтобы увидеть результат...