gpt4 book ai didi

rxjs 不发出直到值不为空

转载 作者:行者123 更新时间:2023-12-03 14:39:11 25 4
gpt4 key购买 nike

我有一个 Observable(我们称之为 myob$),它发出这样的值:

----- 空 ----- 1 ----------- 5 ---->

如果我做:

myob$.subscribe(x => console.log(x))

输出是 ----- null ----- 1 ----------- 5 ---->

我可以添加一个管道,以便它在 myob$ 的值不为空之前不会发出吗?

就像是:

myob$.pipe(x => ignoreEverytingUntilXIsNotNull).subscribe(x => console.log(x))

所以输出是 --------------- 1 ----------- 5 ---->

提前致谢

最佳答案

呸我很厚,我想你只需要做:

myob$.filter(x => !!x).subscribe(x => console.log(x))

假设没有发出 0 :)

关于rxjs 不发出直到值不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51777269/

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