for-direction
Recommended
Requires for
loop control variables to increment in the correct direction
Requires for
loop control variables to increment in the correct direction
Incrementing for
loop control variables in the wrong direction leads to
infinite loops. This can occur through incorrect initialization, bad
continuation step logic or wrong direction incrementing of the loop control
variable.
Invalid:
// Infinite loop
for (let i = 0; i < 2; i--) {}
Valid:
for (let i = 0; i < 2; i++) {}