创建数据流

注: 学习程墨老师《深入浅出RxJS》的笔记
在RxJS中,一切都以数据流为中心,数据流以Observable类的实例对象形式存在,创建Observable对象就是数据流处理的开始。

创建类操作符

创建类操作符往往不会从其他Observable对象获取数据,在数据管道中,创建类操作符就是数据流的源头。开发中应尽量使用创建类操作符,避免直接利用Observable的构造函数来创建Observable对象。

创建同步数据流

对于同步数据流,不存在数据之间的时间间隔。每个数据之间没有时间间隔

  • of 列举数据。静态方法
  • range 指定范围。静态方法
  • generate 循环创建。静态方法
  • repeat 重复数据的数据流。实例操作符
  • EMPTY 空常量,产生一个直接完结的Observable对象,没有参数。常量
  • NEVER 用于常量,什么都不做,也不吐数据,也不完结,就这样待着一直到永远。

创建异步数据流

RxJS擅长处理异步操作,也就是擅长处理在一个时间段上间歇性产生数据数据流。

  • interval
  • timer
  • from 可把一切转化成Observable
  • fromEvent
  • fromEventPattern
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容