资讯专栏INFORMATION COLUMN

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

phoenixsky / 3146人阅读

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

原文: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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/83623.html

相关文章

  • []RxJS文档01——介绍

    摘要:原文是一个使用可观察量队列解决异步编程和基于事件编程的库。提供了几个管理异步事件的核心概念可观察量,代表了一个由未来获取到的值或事件组成的集合。相当于事件触发器,是向多个广播事件或推送值的唯一方法。 原文:http://reactivex.io/rxjs/manu... RxJS 是一个使用可观察量(observable)队列解决异步编程和基于事件编程的js库。他提供了一个核心的类型O...

    BlackHole1 评论0 收藏0
  • []RxJS文档07——Operators 作符

    摘要:原文提供的操作符非常有用,尽管是基础对象。我们称这种现象为操作符订阅链。静态操作符是依赖于类的一组纯函数,通常被用来从头创建流。最常见的静态操作符类型是所谓的创建操作符。贯穿本站的文档,我们会广泛的使用珠宝图去解释操作符是如何生效的。 原文:http://reactivex.io/rxjs/manu... Operators RxJS提供的操作符非常有用,尽管Observable是基础...

    cooxer 评论0 收藏0
  • []RxJS文档04——Observer 观察者

    摘要:原文什么是观察者是流推送数据的用户。观察者们就是一组函数的集合,监听着每一个流推送出的不同类型的通知,包括和。如果没有为某个类型的通知提供,流的执行过程仍然会照常进行,但是响应的通知将会被忽略,因为观察者没有提供相应的来接收。 原文: http://reactivex.io/rxjs/manu... 什么是Observer? 观察者(Observer)是Observable流推送数据的...

    xiaolinbang 评论0 收藏0
  • [] RxJS文档05——Subscription

    摘要:原文什么是是一个对象,表示一种可被处置的资源,通常指代一个流的执行过程。在之前版本中的,被称为可被处置的。本质是一个含有方法,用来释放资源或者取消流执行的对象。 原文: http://reactivex.io/rxjs/manu... 什么是Subscription? Subscription是一个对象,表示一种可被处置的资源,通常指代一个Observable流的执行过程。 Subsc...

    walterrwu 评论0 收藏0
  • []RxJS文档03——剖析Observable

    摘要:通过执行和可以向订阅者推送不同的通知。之后,执行过程可能被处理掉。当调用并得到观察者时,在中传入的函数将会被执行。每次执行都会触发一个单独针对当前的运行逻辑。通知不发出任何值,表示流的结束。 原文:http://reactivex.io/rxjs/manu... Rx.Observalbe.create()或者创建操作符,可以 创建(created) Observable流。Obser...

    netScorpion 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<