RxJS:转换运算符Map

对于map运算符,将项目函数应用于源Observable上的每个值,并将相同的输出作为Observable发出。

语法

map(project_func: function): Observable

参量

project_func-它接受project_func作为参数,应用于所有可观察源的值。

返回值

一个可观察的对象,其值与project_func的结果相同。

import { fromEvent } from 'rxjs';
import { map } from 'rxjs/operators';
let btn = document.getElementById("btnclick");
let btn_clicks = fromEvent(btn, 'click');

let positions = btn_clicks.pipe(map(ev => ev));
positions.subscribe(x => console.log("x:"+x.clientX +" and y: "+x.clientY));

作者:terry,如若转载,请注明出处:https://www.web176.com/rxjs/1842.html

(0)
打赏 支付宝 支付宝 微信 微信
terryterry
上一篇 2021年2月8日 下午3:39
下一篇 2021年2月8日 下午3:42

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注