【发布时间】:2018-05-10 14:59:37
【问题描述】:
是否有一个运算符允许我映射流的元素,而不是转换它们,连接它们?
我有一个流
A => B => C
items$.concatMap(x => f(x))
会导致
"f(A)" => "f(B)" => "f(C)"
虽然concat 没有接收元素作为参数,所以这也不起作用
我想实现:
"A" => "B" => "C" => "f(A)" => f(B) => "f(C)"
这可以做到,但我不得不烦人地分解并存储我的流(我想这对于一个小例子来说很好,但在更长的管道上它更麻烦)。
item$ = Observable.of("A","B","C");
item$.concat(item$.map(x => f(x)));
【问题讨论】:
标签: javascript rxjs5 reactive-extensions-js