Angular学习笔记—Rxjs、Promise的区别

Promises:

  • 异步操作完成或失败时处理单个事件
  • 不可取消
  • 代码可读性强,有try/catch

Observables:

  • 可持续监听和响应多个事件
  • 可取消订阅
  • 支持map, filter, reduce等

通常情况下Observables优于Promises,但也有些情况需要使用Promises,比如不需要持续响应的情况下。

猜你喜欢

转载自www.cnblogs.com/Jason-Xiang/p/9067794.html