W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
僅count
發(fā)出源 Observable 發(fā)出的第一個值。
take<T>(count: number): MonoTypeOperatorFunction
<T>
計數(shù) | next 發(fā)出的最大值數(shù)。 |
---|
MonoTypeOperatorFunction<T>
:一個 Observable,它僅count
發(fā)出源 Observable 發(fā)出的第一個值,或者如果源發(fā)出的count
值少于該值,則從該源發(fā)出的所有值。
ArgumentOutOfRangeError
使用時take(i)
,如果,它將 ArgumentOutOrRangeError 傳遞給觀察者的error
回調(diào)i < 0
。
count
從源中獲取第一個值,然后完成。
take
返回一個 Observable,它僅count
發(fā)出源 Observable 發(fā)出的第一個值。如果源發(fā)出的count
值少于值,則將發(fā)出其所有值。之后,無論源是否完成,它都會完成。
采取無限的 1 秒間隔的前 5 秒
import { interval } from 'rxjs';
import { take } from 'rxjs/operators';
const intervalCount = interval(1000);
const takeFive = intervalCount.pipe(take(5));
takeFive.subscribe(x => console.log(x));
// Logs:
// 0
// 1
// 2
// 3
// 4
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: