BACK
Reference · 71

last

Берёт последнее значение перед complete.

Сигнатура

last(predicate?: (value: T) => boolean, defaultValue?: D): OperatorFunction

Что делает

Запоминает последнее подходящее значение и эмитит его только после завершения источника. Может принимать предикат и defaultValue.

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

Финальный результат конечной последовательности, последнее событие batch-процесса, последний валидный шаг.

Подводный камень

На бесконечном потоке last никогда не эмитит, потому что ждёт complete.

См. также

first, takeLast

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