我想知道在JavaScript中是否有一种方法可以使用setTimeout(或等效方法),在时间到达之前不会执行下一行代码。例如,是否有一种方法可以使以下代码按预期工作?
var cntr = 0;
while(cntr < 25) {
setTimeout(200); //wait 200ms to continue to next line
console.log(cntr); //or some other task
cntr++;
}
感谢提前收到的任何答案!