【发布时间】:2018-10-01 21:52:15
【问题描述】:
我是 RxJS 的新手,我想做以下事情:
假设我正在编写一种方法来跟踪一段时间内的温度。此方法将观察一个主题,该主题将发出如下值:[12, 49, -2, 26, 5, ...]
我怎样才能把它变成另一个 Observable,随着时间的推移为每个值添加平均值?
[
{
temperature: 12,
mean: 12
},
{
temperature: 49,
mean: 30.5
},
{
temperature: -2,
mean: 19.67
},
{
temperature: 26,
mean: 21.25
},
{
temperature: 5,
mean: 18
},
...
]
我遇到的困难是平均计算应该使用所有以前的值。
有没有办法做到这一点?我实际上还需要添加更多数据并计算其他值,但这是我需要做的要点。
【问题讨论】:
标签: javascript rxjs reactivex rxjs6