Angular rxjs源代码分析:range(0, 10)的实现

115 阅读1分钟

源代码:

const source$ = range(0, 10);

range(0,10)返回一个新的Observable,但是不会立即执行,直到遇到subscribe调用为止:

下图高亮的这段代码,在Observable.subscribe后会执行:

注册到Observable的_subscribe里:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":