使用asyncScheduler进行Observable的延迟subscribe

时间:2022-07-28
本文章向大家介绍使用asyncScheduler进行Observable的延迟subscribe,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

源代码:

console.log('diablo start');
                const array = [10, 20, 30];
                const result = from(array, asyncScheduler);
                const task = () => result.subscribe(x => console.log('diablo: ' + x));
                
                asyncScheduler.schedule(task, 2000);
                console.log('diablo end');

从打印的console时间戳能看出,subscribe的执行刚好在asyncScheduler.schedule调用两秒钟后完成。