SOURCE

const Observable = rxjs.Observable;
const observable = new Observable(function(observer){
    let index = 0
    let timer = setInterval(
        function(){
            observer.next(index++)
            if (index === 3){
                // observer.error('发生错误')
                observer.complete()
                clearInterval(timer)
            }
        },1000)
})
const observer = {
    next: function(value){
        console.log(value)
    },
    error:function(value){
        console.log(value)
    }
}
observable.subscribe(observer)
console 命令行工具 X clear

                    
>
console