【发布时间】:2018-01-26 02:40:21
【问题描述】:
代码如下:
function test(value){
return new Promise(function (fulfill, reject){
try {
fulfill(true);
} catch(e) {
throw e;
}
});
}
我担心的是,当您使用Promise 和throw error 而不是reject(e) 时,这会导致内存泄漏吗?
因为对我来说,抛出错误而不是拒绝它不会拒绝或退出承诺之外的错误。错误只会在Promise 中出现。让我知道你的意见。
【问题讨论】:
-
如果这个是关于 ES/JS 原生
Promises 而另一个是 jQueryPromises,这怎么会是重复的?
标签: javascript memory-leaks es6-promise