操作符定义与分类

如果要给操作符⼀个定义, 可以这么描述: ⼀个操作符是返回⼀个Observable对象的函数, 不过, 有的操作符是根据其他Observable对象产⽣返回的Observable对象, 有的操作符则是利⽤其他类型输⼊产⽣返回的
Observable对象, 还有⼀些操作符不需要输⼊就可以凭空创造⼀个Observable对象。

RXJS操作符 - 图1

操作符函数实现要点

  1. 返回⼀个全新的Observable对象。
  2. 对上游和下游的订阅及退订处理。
  3. 处理异常情况。
  4. 及时释放资源。