What is the most concise equivalent Coffeescript to the following:
# ruby
3.times { puts \'hi\' }
?
The best I could think of is:>
JavaScript arrays (at least the modern ones) have a forEach method and CoffeeScript [1..3]
ranges are arrays so you could do this:
[1..3].forEach -> console.log 'hi'
One warning though: this might be a bit hard on the browser if your n
in [1..n]
is large as you'll be building a large array just to get a convenient notation; but if n
is small then the overhead of building the array shouldn't matter that much.