为了账号安全,请及时绑定邮箱和手机立即绑定

闭包与垃圾回收机制的疑问?能否解答一下清空情况?

闭包与垃圾回收机制的疑问?能否解答一下清空情况?

qq_唔叫咩_0 2018-05-31 21:07:04
<div >11</div> <div >22</div> <div >33</div> <div >44</div> var oDiv=document.getElementsByTagName('div');         for (var  i=0;i<oDiv.length ;i++ )         {                  a(i);                 function a(x){                 oDiv[x].onclick=function(){alert(x)};                 }         }想问一下关于这个闭包,打开页面,瞬间运行完for循环,内存存储了a(0),a(1),a(2),a(3)。当点击事件触发的时候,在弹出相应的框。直到窗口关闭,这些内存才会被清空,否则一直都会存在。如果闭包里面的变量,在外部某个作用域不再有用的时候,就会被清空,这样理解是否正确?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 809 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信