BACK
Reference · 02

from

Преобразует массив, Promise или iterable в Observable.

Сигнатура

from(input: ObservableInput): Observable

Маркеры

from([a, b, c]):  (a b c |)

Что делает

Принимает любой ObservableInput — массив, Promise, iterable, async iterable, и даже другой Observable — и оборачивает его в Observable. Если на входе массив/iterable — эмитит каждый элемент по очереди и завершает. Если Promise — эмитит результат и завершает (или ошибку).

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

Точка перехода из «императивного» мира в реактивный. Подходит для: уже готовой коллекции данных, fetch()/HTTP-Promise, итераторов с генераторов, Set/Map. С Promise — заменяет fromPromise (deprecated).

См. также

of, fromEvent, defer

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