rxjs interval和take的混合使用

148 阅读1分钟

源代码:

const numbers = interval(1000);
    
const takeFourNumbers = numbers.pipe(take(4));
 
takeFourNumbers.subscribe(x => console.log('diablo: ', x));

take的说明:

只从source Observable里摘取指定参数个Observable value,emit,然后结束。

在这里插入图片描述
结果看得很清楚:每隔一秒钟输出一个value
在这里插入图片描述