Javascript 使combineLatest';忘记';它在RxJS中的最后一次调用
我正在使用CombineTest合并两条流A和B 如果流A生成一个值,它将其与B的最后一个值组合,并在结果流上生成一个值 但是,我希望它忘记每次调用后B的最后一个值,以便下次选择A时,需要为结果流生成一个新的B以生成一个新值 我希望这是对称的,所以反过来也一样 例如:Javascript 使combineLatest';忘记';它在RxJS中的最后一次调用,javascript,rxjs,Javascript,Rxjs,我正在使用CombineTest合并两条流A和B 如果流A生成一个值,它将其与B的最后一个值组合,并在结果流上生成一个值 但是,我希望它忘记每次调用后B的最后一个值,以便下次选择A时,需要为结果流生成一个新的B以生成一个新值 我希望这是对称的,所以反过来也一样 例如: A -- 1 -- 2 -- 3 ------------- 4 ------ (3,1) (4,3) B -------------- 1 ---- 2 --- 3 ------
A -- 1 -- 2 -- 3 ------------- 4 ------
(3,1) (4,3)
B -------------- 1 ---- 2 --- 3 --------
我找到了这个答案:
然而,它是用C写的,而我需要RxJS的答案。对于像我这样苦苦挣扎的人:
我刚刚找到的函数正好满足我的需要。所以你不是在寻找
zip
?@Bergi-nah,如果你看一下示例,zip将生成:(1,1)(2,2)(3,3)completed。