Я довольно новичок в RxJS и хочу сделать следующее:
Представьте, что я пишу метод для отслеживания температуры во времени.Этот метод наблюдал бы Субъекта, который будет излучать значения, подобные следующему: [12, 49, -2, 26, 5, ...]
Как я могу превратить это в другую Наблюдаемую, которая добавляет среднее значение по времени для каждого значения по мере их поступления?
[
{
temperature: 12,
mean: 12
},
{
temperature: 49,
mean: 30.5
},
{
temperature: -2,
mean: 19.67
},
{
temperature: 26,
mean: 21.25
},
{
temperature: 5,
mean: 18
},
...
]
Трудность, с которой я сталкиваюсь, заключается в том, что вычисление среднего значения должно выполняться с использованием ВСЕХ предыдущих значений.
Есть ли способ сделать это?На самом деле мне нужно добавить больше данных и рассчитать и другие значения, но это суть того, что мне нужно сделать.