下面是我在我的网站上的一些代码示例...这实际上继续进行了12次迭代。是否有可能使用for循环来做到这一点?有没有更高效的方法?谢谢!使用for循环更高效吗?
document.getElementById("1").onclick=function(){
lyre[0]=Number(!lyre[0]);
document.getElementById("1").innerHTML=String(lyre[0]);
}
document.getElementById("2").onclick=function(){
lyre[1]=Number(!lyre[1]);
document.getElementById("2").innerHTML=String(lyre[1]);
}
document.getElementById("3").onclick=function(){
lyre[2]=Number(!lyre[2]);
document.getElementById("3").innerHTML=String(lyre[2]);
}
document.getElementById("4").onclick=function(){
lyre[3]=Number(!lyre[3]);
document.getElementById("4").innerHTML=String(lyre[3]);
}
正如迪克斯特拉所说:“两个或两个以上,用一个for。” –
@AaditMShah - 正如L. Peter Deutsch所说,“迭代是人为的,以递归神圣。” –