RxJS mapTo

2020-10-14 10:20 更新

每當(dāng)源 Observable 發(fā)出值時,在輸出 Observable 上發(fā)出給定的常量值。

mapTo<T, R>(value: R): OperatorFunction<T, R>

參量

將每個源值映射到的值。

returns

OperatorFunction<T, R>:一個 Observable,它 value 在源 Observable 每次發(fā)出某種東西時發(fā)出給定值。

描述

類似于 map,但是每次都將每個源值映射到相同的輸出值。

mapTo大理石圖

以常數(shù) value 作為參數(shù),并在源 Observable 發(fā)出值時發(fā)出該常數(shù)。換句話說,忽略實際的源值,僅使用發(fā)射矩來知道何時發(fā)射給定 value。

將每次點(diǎn)擊映射到字符串“ Hi”

import { fromEvent } from 'rxjs';
import { mapTo } from 'rxjs/operators';


const clicks = fromEvent(document, 'click');
const greetings = clicks.pipe(mapTo('Hi'));
greetings.subscribe(x => console.log(x));

也可以看看

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號