Oi, Wilson, tudo bem?
Essa linha se refere ao loop for, aqui, nesse link, você tem a explicação da documentação: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/for
Mas vamos juntos aqui. O for é dividido em 3 partes: inicialização, condição e Expressão Final.
Vamos utilizar esse exemplo: for (var i = 0; i < 5; i++)
Inicialização: var i = 0 --> você está declarando uma variável e o seu valor inicial é 0. Essa variável tem o objetivo de iniciar a nossa variável contadora.
Condição: i < 5 --> a condição é uma expressão que será avaliada a cadda volta do loop, a cada iteração, ou seja, nesse caso, enquanto o a variável i for menor que 5, a condição está satisfeita.
Expressão Final: i++ --> A expressão final terá o objetivo de incrementar e será interado a cada volta do loop, no caso do exemplo, se o loop der 5 voltas, a variável i está gardando o valor recebido da condição a cada volta.
Se você qusier ver o resultado rapidamente, vá até Console do seu navegador, em qualquer página, e no final, coloque esse expressão e em seguida aperte o enter:
for (var i = 0; i < 5; i++) {
console.log(i);
}
Você verá o resultado desse loop, que 5 voltas, e a variável i iniciou em 0 e acabou em 4 (em JS a contagem começa do 0), ou seja, ele deu 5 voltas, a cada volta a variável i ganhava mais 1.
Faça mais testes, leia a documentação, veja os exemplos que é dado na página.
Pegou a ideia? Se ficou alguma dúvida é só falar :}