Observer

Observer 是 Observable 发送的值的消费者。

// 观察者只是有三个回调函数的对象,每个回调函数对应一种 Observable 发送的通知类型:
const observer = {
  next: (value) => console.log(value),
  error: err => console.log(err),
  complete: () => console.log('complete'),
}

// 要使用观察者,需要把它提供给 Observable 的 subscribe 方法:
observable$.subscribe(observer)

subscribe 也可以是一个严格按照顺序的参数:

observable$.subscribe(
  (val) => {console.log(val)},
  err => console.log(err),
  () => console.log('complete'),
)

results matching ""

    No results matching ""