源代码:
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调用两秒钟后完成。