为了真正地理解 RxJS,我推荐你尝试自己实现它的部分子集感受下自己可以产出怎样的代码。大多数情况下,并不是真的有必要了解到这个深度,但如果你有时间的话,请尝试一下。我们先来看看一个非常基础的实现,然后再一步步将其重构,最后使其看上去真的像那么回事。