如何删除for循环的第一部分?

Cal*_*bby 2 javascript loops for-loop

例如,我有一个我已经定义的变量,我想在for循环中用作计数器.我发现用null替换第一个表达式是有效的,但我想知道是否可以使用不同版本的for循环完全删除它.

例:

function foo() {
    var i = 10;
    for(null; i > 0; i++) {
        console.log(i);
    }
}
Run Code Online (Sandbox Code Playgroud)

Sco*_*cus 11

只是不提供任何东西.for循环的所有3个部分都是可选的.

function foo() {
    var i = 10;
    for(; i > 0; i++) {
        console.log(i);
    }
}
Run Code Online (Sandbox Code Playgroud)