0
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);
       };
    }

})();

我的回调会在我的视图页面中导致内存泄漏吗?

4

1 回答 1

1

是的。全局变量将存储对您的函数的引用,该引用与您的andonload位于同一范围内。argscallback

于 2013-01-30T19:57:57.410 回答