Spec-Zone.ru › RxJS

mapTo

function deprecated operator

Выпускает заданное постоянное значение на выходном Observable каждый раз, когда источник Observable выпускает значение.

Примечания о устаревании

Будет удалено в v9. Используйте map вместо этого: map(() => value).

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

Параметры

value R

Возвращает

OperatorFunction<unknown, R>

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

Параметры

value R

Возвращает

OperatorFunction<T, R>

Описание

Подобно map, но отображает каждое входное значение на то же выходное значение каждый раз.

mapTo marble diagram

Принимает константу value в качестве аргумента и выпускает её всякий раз, когда исходное Observable выпускает значение. Другими словами, игнорирует фактическое значение источника и просто использует момент выпуска, чтобы знать, когда выпустить заданное value.

Пример

Отобразить каждый клик на строку 'Hi'

import { fromEvent, mapTo } from 'rxjs';

const clicks = fromEvent(document, 'click');
const greetings = clicks.pipe(mapTo('Hi'));

greetings.subscribe(x => console.log(x));

См. также

  • map

© 2015–2022 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors.
Code licensed under an Apache-2.0 License. Documentation licensed under CC BY 4.0.
https://rxjs.dev/api/operators/mapTo

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API