Javascript SwitchMap对自定义主题没有影响?

Javascript SwitchMap对自定义主题没有影响?,javascript,rxjs,Javascript,Rxjs,代码: 我原以为会记录“hello”,但什么也没发生。我不能在自定义主题上使用switchMap吗?您没有返回发出值的可观察值: const source = new Rx.Subject() source .switchMap(x => { console.log(x) return Rx.Observable.of(x); }) .subscribe(...) source.next('hello') “hello”未被记录。你误解了我的问题。在他的回答

代码:


我原以为会记录“hello”,但什么也没发生。我不能在自定义主题上使用switchMap吗?

您没有返回发出值的可观察值:

const source = new Rx.Subject()
source
  .switchMap(x => {
    console.log(x)
    return Rx.Observable.of(x);
  })
  .subscribe(...)

source.next('hello')

“hello”未被记录。你误解了我的问题。在他的回答中,马丁打电话给我。你没有打电话,那是你的问题。
const source = new Rx.Subject()
source
  .switchMap(x => {
    console.log(x)
    return Rx.Observable.of(x);
  })
  .subscribe(...)

source.next('hello')