2
如果flatMap()
等于map().mergeAll()
, 那么什么是switchMap()
等于?什么是switchMap相当于unflattened形式?
如果flatMap()
等于map().mergeAll()
, 那么什么是switchMap()
等于?什么是switchMap相当于unflattened形式?
switchMap()
运营商相当于使用map().switch()
。
由于switch()
运营商只适用于高阶可观测量,所以前面的map()
必须返回Observable。没有switchAll()
运营商,因为switch()
运营商已经与更高阶的Observable一起工作(就像所有*all()
运营商一样)。