Javascript 是否存在一种方法来检查可观察物体是热的还是冷的?

Javascript 是否存在一种方法来检查可观察物体是热的还是冷的?,javascript,rxjs,Javascript,Rxjs,rxjs 4或5中是否有一种方法可以检查可观察对象是热的还是冷的?否,在构建流时,您需要了解源代码。下游观察者不应关心可观察的温度。他们应该只对源发出的信息做出反应,而不是源的实现或特定行为,因为这将打破关注点的分离 更多信息请参见标题。不幸的是,这可能还不够。我建议至少用2-3行解释一下,你尝试过什么,发现了什么障碍。如果我想在单元测试中验证我正在生成冷/热的可观察物,该怎么办?它极大地改变了行为,所以我认为检查是很重要的。这将是了解来源的一部分。从溪流内部看,差别很小。知道源在下游是热的还是

rxjs 4或5中是否有一种方法可以检查可观察对象是热的还是冷的?

否,在构建流时,您需要了解源代码。下游观察者不应关心可观察的
温度。他们应该只对源发出的信息做出反应,而不是源的实现或特定行为,因为这将打破关注点的分离


更多信息请参见

标题。不幸的是,这可能还不够。我建议至少用2-3行解释一下,你尝试过什么,发现了什么障碍。如果我想在单元测试中验证我正在生成冷/热的可观察物,该怎么办?它极大地改变了行为,所以我认为检查是很重要的。这将是了解来源的一部分。从溪流内部看,差别很小。知道源在下游是热的还是冷的没有多大用处,在运行时确定它几乎肯定是一种反模式。如果必须在测试中验证源的运行时特征,可以通过检查订阅是否是幂等的,以行为驱动的方式进行验证。