RxJs - from

Reading time ~1 minute

Метод from() позволяет создавать Observable-объект из различных сущностей и подписываться на него. Наиболее часто используемая сущность - это массивы.

Например, так:

const source = from([1,2,3,4,5]);
source.subscribe(v => console. log(v));

Еще одна сущность - строка; метод разберет строку на символы и преобразует их в поток, на который можно подписаться:

const source = from('hello');
source.subscribe(v => console.log(v));

Третья сущность - Promise. Возвращаемый промисом resolve можно преобразовать в поток:

const source = from(new Promise ((res, rej) => rest()));
source.subscribe(v => console.log(v));

Раньше были специальные методы fromArray и fromPromise, но сейчас их заменил универсальный метод from.


Ссылки:

ESLint: TypeError: this.libOptions.parse is not a function

В новом учебном проекте под [NestJS](https://nestjs.com/) столкнутся с такой ошибкой в WebStorm - **ESLint: TypeError: this.libOptions.pa...… Continue reading

Ubuntu - проблема с KVM Switch

Published on September 12, 2022

WebStorm - hotkeys

Published on June 13, 2022