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 |
Возвращает
Описание
Подобно map, но отображает каждое входное значение на то же выходное значение каждый раз.
Принимает константу 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)); См. также
© 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