gpt4 book ai didi

javascript - RxJS:如何不订阅初始值和/或未定义?

转载 作者:IT王子 更新时间:2023-10-29 03:12:32 25 4
gpt4 key购买 nike

作为 RxJS 的新手,我经常创建一个主题,它在未来拥有值(value),但最初是 undefined。它只能是 undefined 第一次。我目前使用 filter 来跳过 undefined 值,但这非常麻烦,因为我只需要一次无处不在。 (也许我在这里做错了什么?)只有在 onNext 获得第一个值后,我才能以某种方式订阅 mySubject 吗?

var mySubject = new Rx.BehaviorSubject(undefined);

mySubject.filter(function(value) {
return value !== undefined;
}).subscribe(function(value) {
// do something with the value
});

最佳答案

使用 new Rx.ReplaySubject(1) 代替 BehaviorSubject

关于javascript - RxJS:如何不订阅初始值和/或未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28314882/

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