哪些运算符会导致Observable进行评估?

时间:2018-02-27 23:18:08

标签: javascript rxjs reactivex

我正在与rxjs合作,但我一般都在询问ReactiveX。

有许多提及Oberservable被懒惰评估,但搜索source code,我无法明确提及哪些运算符会导致Observable被评估。我所知道的唯一会导致评估的运营商是subscribe。还有其他选择吗?

1 个答案:

答案 0 :(得分:2)

它是您需要的唯一操作员。要触发Observable,您需要订阅它。无需对结果做任何事情,您只需订阅:

functionThatReturnsAnObservable().subscribe(function(data){});

修改
正如cartant所说,有些函数隐式调用了订阅运算符,例如forEachtoPromise函数。