BACK
ReferencedefaultIfEmpty
Reference · 54

defaultIfEmpty

defaultIfEmpty

rxjs.dev

Подставляет значение, если источник завершился без эмитов.

Сигнатура

defaultIfEmpty(defaultValue: R): OperatorFunction

Что делает

Следит, пришло ли хоть одно значение. Если source завершился пустым, эмитит defaultValue и завершает поток.

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

Пустые результаты поиска, fallback для фильтров, безопасная агрегация после first/last/find.

См. также

isEmpty, throwIfEmpty, EMPTY

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