正如标题所说....function2()
是在 for 循环完成迭代后运行,还是在迭代完成之前运行?
function1() {
for () {
<....>
}
this.function2();
}
一个简单的片段来测试这一点:
function loop(){
for(var i = 0; i < 10; i++){
console.log(i)
}
function2()
}
function function2(){
console.log('done');
}
loop();
所以不,它在循环完成之前不会运行