"Traditional" for loops in CoffeeScript

by
, posted

CoffeeScript’s for-in loops iterate over all of the elements in an array. I wanted to do a “traditional” loop, where I went through the loop by number. CoffeeScript has no way to do this using its for statement, but you can do it:

i = 0
while (i <= 10)
  console.log("#{i} is a great number.")
  i += 1

This just requires that you remember that for is just syntactic sugar for while.