Model.GetData(function (args,jsonData) {
RenderData(jsonData);
});
我正在将回调传递给我的模型类
var Model = (function () {
function GetData(args,callback) {
// do all math works.
var HTTPClient;
HTTPClient.onload = function () {
callback(this.responseText);
};
}
})();
我的回调会在我的视图页面中导致内存泄漏。
答案 0 :(得分:1)
是。 onload
全局变量将存储对您的函数的引用,该引用与args
和callback
的范围相同。