for (let n = 0; n < oLi.length; n++) { oLi[n].className = ""; } this.className = "current"; for (let n = 0; n < oUl.length; n++) { oUl[n].style.display = "none"; }执行下面的for循环时,上面for循环的n值是否也会变?
1 回答
幕布斯7119047
TA贡献1794条经验 获得超8个赞
let
是块级作用域的声明,两个n
没有任何关系了即便你用
var
声明,程序都是顺序执行的,执行到了下面那个循环,上面的循环都已经执行过去了,你管它上面变不变……有什么关系吗?
添加回答
举报
0/150
提交
取消