W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
創(chuàng)建一個(gè) Observable,該對(duì)象不向觀察者發(fā)出任何項(xiàng)目,并立即發(fā)出完整的通知。
不贊成使用 EMPTY 常量,或 scheduled
(例如scheduled([], scheduler)
)
empty(scheduler?: SchedulerLike)
調(diào)度器 | 可選的。默認(rèn)值為 undefined 。甲 SchedulerLike 使用用于調(diào)度完成通知的發(fā)射。 |
---|---|
只是發(fā)出“完成”信息,沒(méi)有別的。
此靜態(tài)運(yùn)算符對(duì)于創(chuàng)建僅發(fā)出完整通知的簡(jiǎn)單 Observable 很有用。它可用于與其他 Observable 組成,例如 mergeMap
。
import { empty } from 'rxjs';
import { startWith } from 'rxjs/operators';
const result = empty().pipe(startWith(7));
result.subscribe(x => console.log(x));
import { empty, interval, of } from 'rxjs';
import { mergeMap } from 'rxjs/operators';
const interval$ = interval(1000);
const result = interval$.pipe(
mergeMap(x => x % 2 === 1 ? of('a', 'b', 'c') : empty()),
);
result.subscribe(x => console.log(x));
// Results in the following to the console:
// x is equal to the count on the interval eg(0,1,2,3,...)
// x will occur every 1000ms
// if x % 2 is equal to 1 print abc
// if x % 2 is not equal to 1 nothing will be output
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: