小编Bob*_*Bob的帖子

从JavaScript中的局部变量释放内存

我有一个JS函数,每隔几秒就在页面上调用一次.这是一个AJAX更新的事情.

作为一个函数,我声明了局部变量.我不想出于各种原因使用闭包或全局变量.

我从来没有考虑过这个问题,但是我是否需要在函数结束时释放/清除变量来释放内存,或者JS会自动为我做这个吗?

javascript memory

30
推荐指数
3
解决办法
3万
查看次数

如何将变量传递给jQuery超时

我今天正在努力奋斗.

我需要将一个变量,甚至更好的对象传递给timeOut(例如):

$('.x').each(function() 
{
  setTimeout(function()
  {
    alert ($(this).attr('id'))
  },10000);
});
Run Code Online (Sandbox Code Playgroud)

显然,会发生的事情是timeOut没有引用原始文件 $(this)

救命 ?

jquery

2
推荐指数
1
解决办法
309
查看次数

标签 统计

javascript ×1

jquery ×1

memory ×1