javascript 中等flatMap示例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 中等flatMap示例相关的知识,希望对你有一定的参考价值。
const Rx = require('rxjs');
const long$ = Rx.Observable.interval(1000).take(4);
const short$ = Rx.Observable.interval(500).take(4);
long$
.flatMap(long => short$.map(short => console.log({ long, short })))
.subscribe();
/** Output
{ long: 0, short: 0 }
{ long: 0, short: 1 }
{ long: 1, short: 0 }
{ long: 0, short: 2 }
{ long: 1, short: 1 }
{ long: 0, short: 3 }
{ long: 2, short: 0 }
{ long: 1, short: 2 }
{ long: 2, short: 1 }
{ long: 1, short: 3 }
{ long: 3, short: 0 }
{ long: 2, short: 2 }
{ long: 3, short: 1 }
{ long: 2, short: 3 }
{ long: 3, short: 2 }
{ long: 3, short: 3 }
*/
以上是关于javascript 中等flatMap示例的主要内容,如果未能解决你的问题,请参考以下文章
在javascript上使用flatmap,有条件
swift flatMap,Map,Reduce,Swift中的过滤示例
flatMap
扁平化 javascript 中的 Promise
对flatMap / Map转换的理解感到困惑
javascript Xenforo论坛 - 检查所有中等