使用rxjs、将promise转换为observable时
from(myPromise).subscribe(r => console.log(r))
我们需要取消订阅吗?还是认为它将始终完成并且永远不会导致内存泄漏是安全的?
简而言之:否
您不需要取消订阅承诺。承诺应该总是完整或错误的,这会导致可观察到的东西也完整或错误。
没有原生的方式可以取消机上承诺,因此取消订阅包装承诺的可观察对象对潜在承诺没有影响。