Встречается на собеседованиях • сегодня
Что такое Cold Observable
Cold Observable — это Observable, который начинает выполнение только при подписке (subscribe). Каждый подписчик получает независимый поток данных. Например, HTTP-запрос — cold, так как выполняется заново для каждого подписчика.
Пример с RxJS:
typescript
import { Observable } from 'rxjs';
const cold$ = new Observable(observer => {
console.log('Cold Observable executed');
observer.next(Math.random());
});
cold$.subscribe(val => console.log('Subscriber 1:', val));
cold$.subscribe(val => console.log('Subscriber 2:', val));
// Output:
// Cold Observable executed
// Subscriber 1: 0.123
// Cold Observable executed
// Subscriber 2: 0.456Ключевые особенности:
- Ленивая инициализация
- Независимые выполнения для каждого подписчика
- Данные генерируются заново при каждой подписке

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы