[我已经看到了不同的消息来源,似乎在此问题上存在矛盾,或者也许我不了解某些事情。
例如,我可以从异步请求中获取一个流,该请求返回一个Promise,然后将其与其他流的最新值组合,并订阅它以对结果执行某些操作。该流只会发出一次,因此我可以在第一次发出之后将其关闭。
如果创建流,请映射first()运算符,使其在第一个发出的值之后完成并订阅它,我是否需要显式取消订阅以避免内存泄漏,否则流的完成将“取消订阅”自动吗?
谢谢。
是的,退订是很好的,因为这将减少您的堆栈