当承诺被摧毁?

时间:2015-07-19 13:03:14

标签: javascript memory-leaks promise

我们要求延迟承诺,在其上注册回调,并且永远不会销毁此对象或清除回调。谁来管理承诺生命周期(谁破坏它)?谁(以及如何)管理被忽视的生命周期?内存泄漏怎么办?

谢谢!

1 个答案:

答案 0 :(得分:2)

这取决于承诺的实施。

我特别针对Angular承诺answered this question,但是那里的结论通常也适用于其他实现。

基本上,您无需担心合理的承诺实现,垃圾收集器将检测您的承诺何时“超出范围”并且没有对它的引用并将其解除分配。

相关问题