Rxjs【map、mapTo、filter】

更新时间:2023-07-05 18:19:10 阅读: 评论:0

ngOnInit(): void {
// 图谱数据工程师
// ----- 代表⼀个Obrvable
// -----X 代表⼀个Obrvable有错误发⽣
// -----| 代表⼀个Obrvable结束
// (1234)| 代表⼀个同步Obrvable结束
弯弯的月儿}
map(source, callback) {
ate(obrver => {excel取整数公式
return source.subscribe(
(value) => {
try {
<(callback(value));
} catch (e) {
<(e);
华山一日游攻略}
},
(err) => { (err); },
() => { plete(); }
);
});
}
originMapHandler() {
// 1. 传统写法创建Map操作符
const people = of('Jerry', 'Anna');
const helloPlople = this.map(people, item => item + ' Hello~');
next: (value) => { console.log('======传统写法创建Map操作符: ', value); },
error: (error) => { console.log('======传统写法创建Map操作符---Error: ', error); },            complete: () => { console.log('======传统写法创建Map操作符: complete'); }
});
}
mapHandler() {
公园英文
/**
* 例如: interval(1000).pipe(map(x => x + 1));
天山神秘大峡谷
*      -----
*              map(x => x + 1)
*      -----
*/
上巳节是鬼节吗
this.mapSubscription = interval(1000).pipe(
map(x => x + 1),
take(4)
).subscribe({
next: (value) => { console.log('======map操作符: ', value); },
error: (error) => { console.log('======map操作符---Error: ', error); },
complete: () => { console.log('======map操作符: complete'); }
});
}
mapToHandler() {
/**
* 例如: interval(1000).pipe(mapTo(2))
*      -----
*              mapTo(2)
*      -----
雨点儿教学反思*/
this.mapToSubscription = interval(1000).pipe(
mapTo('mapTo'),
take(3)
).subscribe({
next: (value) => { console.log('======mapTo操作符: ', value); },
error: (error) => { console.log('======mapTo操作符---Error: ', error); },
complete: () => { console.log('======mapTo操作符: complete'); }
});
}
filterHandler() {
/**
* 例如:interval(1000).pipe(filter(x => x % 2 === 0));

本文发布于:2023-07-05 18:19:10,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1069119.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:创建   数据   结束   整数   攻略   教学   写法   工程师
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图