Stop snickering at the back! Unless you're a Schemer, your pet dynamic language probably suffers from the same affliction:
http://moonbase.rydia.net/mental/blog/programming/the-bigges...
http://moonbase.rydia.net/mental/blog/programming/the-bigges...
If you use something like Underscore's ranges with its .each method, you get the same behaviour in Javascript.