of создаёт Observable, который при подписке последовательно выдаёт переданные аргументы и завершается; массив автоматически не разворачивается.
Что делает оператор of в RxJS?
of создаёт Observable, который при подписке последовательно выдаёт переданные аргументы и завершается; массив автоматически не разворачивается.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
of создаёт Observable, который при подписке последовательно выдаёт переданные аргументы и завершается; массив автоматически не разворачивается.
of(1, 2) выдаёт два значения, а of([1, 2]) — одно значение-массив. Без дополнительного планирования выдача синхронная. Переданный Promise также остаётся значением, в отличие от преобразования через from(promise). Пустой of() сразу завершается.
Источник: rxjs.dev.