关于js中,for循环是否只有变量的的值会被替换,然后所非变量指的部分都相当于被写了n遍,然后保存在内存中?
比如:
for(n=o; n<3; n++){
(function(n){
btn.onclick=function(){alert(n)}
})(n);
}
是否是指这里的(function(n){btn.onclick=function(){alert(n)}})(n)被写了3遍,每一遍的函数都被保存下来了,函数没有被后面的for循环覆盖掉是吗?
忽然笑
收到一只叮咚
随时随地看视频慕课网APP
相关分类