我在一些 JavaScript 代码中看到过这个,但我不明白它的作用。
for(;;){
//other code
}
Run Code Online (Sandbox Code Playgroud)
我已经习惯了这种for(i=0;i<someLength;i++){...}格式,但我一直想弄清楚“(;;)”的语法是什么?
在 JavaScript 中,for (;;) { ... }只是创建一个无限的无限循环,这几乎完全相同:
while (true) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
或者
do {
// ...
} while (true);
Run Code Online (Sandbox Code Playgroud)