rxjs created observable timeout always errors
问题 ok, so now I'm really puzzled. Executing the following code const created = Rx.Observable.create(observer => { observer.next(42) }) const ofd = Rx.Observable.of(42) const createSub = name => [ val => console.log(`${name} received ${val}`), error => console.log(`${name} threw ${error.constructor.name}`) ] created .timeout(100) .subscribe( ...createSub('created') ) ofd .timeout(100) .subscribe( ...createSub('ofd') ) Prints "created received 42" "ofd received 42" "created threw TimeoutError" I