Logo
Section 1 / 8

RxJS 操作符概述

了解 RxJS 中的运算符及其类型。

导入

RxJS 操作符概述

了解 RxJS 中的运算符及其类型。

在前面的部分中,你已经了解了响应式编程的世界,并认识到可观察对象(Observables)如何简化你的编程工作。你还接触到了数据管道的概念,在这里一切精彩发生——数据通过管道时,会依次应用多个操作来转换和适配观察者的需求。

什么是操作符

操作符是一个纯函数,可以在数据流经管道的任意时刻被应用。所谓“纯函数”,是指它不会改变任何外部状态,也不会修改将值推入管道的原始 Observable。相反,它会生成一个新的 Observable,继续沿管道向下流动。

操作符分类

本节将介绍最常用的 RxJS 操作符,它们能让数据转换变得轻松自如。我们根据功能将这些操作符分为以下几类:

  1. 创建操作符
  2. 组合操作符
  3. 过滤操作符
  4. 转换操作符

当你熟悉每个类别中的一些常用操作符后,就能构建出强大的数据管道,以应对各种问题。

本章结束时,你将能够自定义自己的操作符,并深入理解各类操作符的内部工作机制。

现在,让我们动手实践吧!

RxJS Subjects

创建型操作符