【问题标题】:what is the difference between observer and subscriber in RXJS?RXJS 中的观察者和订阅者有什么区别?
【发布时间】:2021-10-30 23:17:03
【问题描述】:

RXJS 中的观察者和订阅者有什么区别?

请看下面的代码

// subscriber being used
const observable = new Observable(subscriber => {
  subscriber.next(1);
  subscriber.next(2);
})

// observer being used
const observable = new Observable(observer => {
  observer.next(1);
  observer.next(2);
})

在上面的上下文中观察者和订阅者有什么区别?

【问题讨论】:

  • 请再看一下您的代码。我想您会意识到代码中的两个变体之间没有区别

标签: rxjs observable observers subscriber


【解决方案1】:

这些都是一样的。在这种情况下,subscriberobserver 只是赋予函数参数的名称。你可以称它为anythingYouWant,它的功能是一样的:

const observable = new Observable(anythingYouWant => {
  anythingYouWant.next(1);
  anythingYouWant.next(2);
})

【讨论】:

  • LOL 有时您只需要有人向您指出显而易见的事情。谢谢。
  • 没问题 - RxJs 术语有时会令人困惑:)
猜你喜欢
  • 2015-02-24
  • 2017-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-14
  • 1970-01-01
  • 1970-01-01
  • 2018-06-11
相关资源
最近更新 更多