我想知道以下伪jQuery代码是否会发生内存泄漏(因为成功回调总是引用_this)?
var _this = this;
$.ajax({
url: "foo",
type: "POST",
data: data,
success: function() {
// Do stuff with _this
_this.doStuffs();
})
最佳答案
这段代码是在一个函数中吗?
如果是(我猜),_this 将在 ajax 调用完成或失败后立即被垃圾回收难以辨认。所以理论上没有理由担心这里的内存泄漏。
关于javascript - jQuery ajax 作用域内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13240899/