[译]RxJS文档08——操作符分类

news/2024/7/7 20:02:18

原文:http://reactivex.io/rxjs/manu...

各种各样的操作符按照不同的目的,分类几个大类:创建,变化,过滤,组合,广播(multicasting),错误处理,使用工具等等。

以下的列表,按照分类罗列了全部的操作符:

创建操作符 Creation Operators

  • ajax

  • bindCallback

  • bindNodeCallback

  • create

  • defer

  • empty

  • from

  • fromEvent

  • fromEventPattern

  • fromPromise

  • generate

  • interval

  • never

  • of

  • repeat

  • repeatWhen

  • range

  • throw

  • timer

变化操作符 Transformation Operators

  • buffer

  • bufferCount

  • bufferTime

  • bufferToggle

  • bufferWhen

  • concatMap

  • concatMapTo

  • exhaustMap

  • expand

  • groupBy

  • map

  • mapTo

  • mergeMap

  • mergeMapTo

  • mergeScan

  • pairwise

  • partition

  • pluck

  • scan

  • switchMap

  • switchMapTo

  • window

  • windowCount

  • windowTime

  • windowToggle

  • windowWhen

过滤操作符 Filtering Operators

  • debounce

  • debounceTime

  • distinct

  • distinctKey

  • distinctUntilChanged

  • distinctUntilKeyChanged

  • elementAt

  • filter

  • first

  • ignoreElements

  • audit

  • auditTime

  • last

  • sample

  • sampleTime

  • single

  • skip

  • skipUntil

  • skipWhile

  • take

  • takeLast

  • takeUntil

  • takeWhile

  • throttle

  • throttleTime

组合操作符 Combination Operators

  • combineAll

  • combineLatest

  • concat

  • concatAll

  • exhaust

  • forkJoin

  • merge

  • mergeAll

  • race

  • startWith

  • switch

  • withLatestFrom

  • zip

  • zipAll

广播操作符 Multicasting Operators

  • cache

  • multicast

  • publish

  • publishBehavior

  • publishLast

  • publishReplay

  • share

错误处理操作符 Error Handling Operators

  • catch

  • retry

  • retryWhen

实用工具操作符 Utility Operators

  • do

  • delay

  • delayWhen

  • dematerialize

  • finally

  • let

  • materialize

  • observeOn

  • subscribeOn

  • timeInterval

  • timestamp

  • timeout

  • timeoutWith

  • toArray

  • toPromise

条件和布尔运算操作符 Conditional and Boolean Operators

  • defaultIfEmpty

  • every

  • find

  • findIndex

  • isEmpty

数学计算和求和操作符 Mathematical and Aggregate Operators

  • count

  • max

  • min

  • reduce


http://www.niftyadmin.cn/n/4153108.html

相关文章

数据溢出和数据精度

数据溢出和数据精度 标签(空格分隔): C 双学位高级语言程序设计 C数据类型 如果赋值运算左边的变量和右边的表达式的类型不一致,就可能发生数据溢出,造成数据精度的丢失。 float类型精度是6~7位有效数字,…

高精度小数加法

高精度小数加法 标签(空格分隔): 算法竞赛 高精度 原题在HDU 1753.当时不知道这类题叫高精度运算,只觉得是大数的运算,于是将大数的四则运算起了个名字叫“大数全家桶”,现在想想也很好玩。 网上看到这题…

web移动端布局方式整理

写H5页面一直写的有点随意,只是保证了页面在各个屏幕下显示良好,却没有保证到在各个屏幕下是等比例放大或者缩小.这些天在写一些页面,试着看看能不能写出等比例放大缩小的页面,发现不容易啊,在网上找了一些文章,整理如下: (只说方案,具体实现看大神的文章)方法一:用流式布局,px…

JavaScript dom事件

我们可以在事件发生时执行 JavaScript,比如当用户在 HTML 元素上点击时。 如需在用户点击某个元素时执行代码,请向一个 HTML 事件属性添加 JavaScript 代码: onclick_JavaScript_ HTML 事件的例子: 当用户点击鼠标时当网页已加载…

java里面包的重要性-管理类文件

包的必要性 包是用来给java源文件分门别类的,java中一个包在windows下就是一个文件夹。包的全限定名是从根文件夹開始的(\src文件夹)以点号作为分隔符,包名和包名之间使用点号隔开,java中的包能够包括他的子包。 包的三…

HDU 1027 正序和逆序的全排列函数

HDU 1027 正序和逆序的全排列函数 标签(空格分隔): C 算法竞赛 算法 题目来源于HDU 1027 题目描述 Now our hero finds the door to the BEelzebub feng5166. He opens the door and finds feng5166 is about to kill our pretty Princess. …

Struts2从后台传递数据到前台的主要方法和流程

2019独角兽企业重金招聘Python工程师标准>>> 两种主要方式: 一 和Servlet API耦合的访问方式 二 和Servlet API解耦的访问方式 **************************************************************** 一 和Servlet API耦合的访问方式 1、 采用Request &am…

HDU 5980 位运算 进制转换函数 DEV C++调试失败的原因

HDU 5980 位运算 进制转换函数 DEV C调试失败的原因 标签(空格分隔): 算法竞赛 编程窍门 Find Small ATime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 427 Accepted Submiss…