Observable представляет собой поток данных, способный излучать множество значений с течением времени. Он реактивен и поддерживает отмену подписки. Promise всегда разрешается либо отклоняется только один раз и является одноразовым. Observable поддерживает операторы для преобразования данных, Promise — нет.
Характеристика | Observable | Promise |
---|---|---|
Количество значений | Может излучать множество значений | Всегда одно значение (resolve/reject) |
Отмена | Поддерживает отмену подписки | Не поддерживает отмену |
Реактивность | Реактивный | Нет |
Операторы | Поддерживает операторы (map, filter, etc.) | Нет |
Observable представляет собой поток данных, способный излучать множество значений с течением времени. Он реактивен и поддерживает отмену подписки. Promise всегда разрешается либо отклоняется только один раз и является одноразовым. Observable поддерживает операторы для преобразования данных, Promise — нет.
Характеристика | Observable | Promise |
---|---|---|
Количество значений | Может излучать множество значений | Всегда одно значение (resolve/reject) |
Отмена | Поддерживает отмену подписки | Не поддерживает отмену |
Реактивность | Реактивный | Нет |
Операторы | Поддерживает операторы (map, filter, etc.) | Нет |
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.