如何结合RXJS后的结果?



我想从([1,2,3,4,5])开始rxjs,然后映射到每个并增加一个,但最后在我订阅的时候得到一个组合数组。即:[2、3、4、5、6)

这是我的尝试

from([1,2,3,4,5]).pipe(
map(item => item + 1),
concatMap(el => of(el))
).subscribe(res => console.log("res", res)) // want to print [2,3,4,5,6]

你很接近了!您可以使用toArray操作符。

from([1,2,3,4]).pipe(
map(v => v + 1),
toArray()
).subscribe(console.log);

相关内容

  • 没有找到相关文章

最新更新