gpt4 book ai didi

javascript - 组合最新运算符替代方案

转载 作者:行者123 更新时间:2023-12-01 00:09:22 25 4
gpt4 key购买 nike

我精心设计了此解决方案作为 combineLatest 运算符的替代方案换句话说,想要将我的原始流切换到另一个流,但仍然可以访问原始流中的值

switchMap(sourceValue =>combineLatest([of(sourceValue), anotherObservable]))

你们能帮我找到比这个更简单/更优雅的解决方案吗?

最佳答案

因此,每当您的原始可观察量发出 sourceValue 时,您都希望发出对 [sourceValue, otherValue],其中 otherValue 来自另一个可观察量(每次原始 sourceValue 更改时都会重新订阅),对吗?

如果是这样,原始代码应该相当于更不言自明的(并且更高效):

switchMap(sourceValue => anotherObservable.pipe(map( otherValue => [sourceValue, otherValue] )) )

关于javascript - 组合最新运算符替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60172757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com