我见过很多例子,人们嵌套了 for 循环并且他们改变了他们的增量变量(i,j,k)。
for(var i=0;i<array.length;i++){
for(var j=0;j<array.length;j++){
for(var k=0;k<array.length;k++){
}
}
}
所以我的问题是为什么不从 for 循环调用一个函数,它里面有一个 for 循环不会导致增量变量的冲突?是因为 javascript 的函数范围性质,还是因为冲突而我没有遇到问题。例子:
for(var i=0;i<array.length;i++){
callFunction()
}
function callFunction(){
for(var i=0;i<arry.length;i++){
console.log(i)
}
}