[英]callback causing memory leak
Model.GetData(function (args,jsonData) {
RenderData(jsonData);
});
I am passing a callback to my model class, 我正在向模型类传递回调,
var Model = (function () {
function GetData(args,callback) {
// do all math works.
var HTTPClient;
HTTPClient.onload = function () {
callback(this.responseText);
};
}
})();
Will my callback cause memory leak in my view page. 我的回调会导致视图页面中的内存泄漏。
Yes. 是。 The
onload
global variable will store a reference to your function, which is in the same scope as your args
and callback
. onload
全局变量将存储对函数的引用,该引用的范围与args
和callback
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.