小编Jak*_*mos的帖子

对ajax的递归调用会导致内存泄漏吗?

下面的代码逻辑是否会导致原始调用的堆栈帧包含每次后续调用的内存(导致过多的内存使用)?

function foo (arg) {
    bar(arg);
}

function bar (arg) {
  $.ajax({
     success: function (data) {
         if (data['result'] == 'continue') {
            bar(data['nextarg']);
         } else if (data['result'] == 'done') {
            alert('done!');
         }
     }
  });
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery

4
推荐指数
1
解决办法
540
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1