人々が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)
}
}