RX-JS

RX-中常用的一些操作符;

创建数据流:

单值:of, empty, never

多值:from

定时:interval, timer

从事件创建:fromEvent

从Promise创建:fromPromise

自定义创建:create

转换操作:

改变数据形态:map, mapTo, pluck

过滤一些值:filter, skip, first, last, take

时间轴上的操作:delay, timeout, throttle, debounce, audit, bufferTime

累加:reduce, scan

异常处理:throw, catch, retry, finally

条件执行:takeUntil, delayWhen, retryWhen, subscribeOn, ObserveOn

转接:switch

组合数据流:

concat,保持原来的序列顺序连接两个数据流

merge,合并序列

race,预设条件为其中一个数据流完成

forkJoin,预设条件为所有数据流都完成

zip,取各来源数据流最后一个值合并为对象

combineLatest,取各来源数据流最后一个值合并为数组

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,241评论 19 139
  • 本篇文章介主要绍RxJava中操作符是以函数作为基本单位,与响应式编程作为结合使用的,对什么是操作、操作符都有哪些...
    嘎啦果安卓兽阅读 7,956评论 0 10
  • 反应式编程(Reactive Programming)这种新的编程范式越来越受到开发人员的欢迎。在 Java 社区...
    feiniao123阅读 11,776评论 0 6
  • 魏先生在装修公司上班,同时也开了个淘宝店,卖卖云南的特产。 之前乡货圈在招商,因为不用花钱,所以我们就挂了点东西上...
    小菠萝的日常阅读 1,675评论 0 0
  • 希望有一天你可以不再怨天尤人 对生活不再心存抱怨 有一天你可以实现梦想 过着自己想要的生活 在周末约上三五好友相聚...
    Hannah_2217阅读 1,360评论 0 0

友情链接更多精彩内容