Run Loop n Times in JavaScript

Quick snippet to run some function n times using JavaScript.

I run into the situation frequently in which I want to iterate n number of times over a loop. As a former Rubyist, I loved being able to do this:

10.times do
# runs 10 times

Using classic JavaScript patterns, you could do something like this:

for (i = 1; i <= 10; i++) {
// runs 10 times

But that feels ... old, doesn't it?

Here's a fancy way to do this with more modern JavaScript:

.map(() => {
// runs 10 times

There are several quirks that makes this work the way it does. If you're curious and want to go deep, here is a great in-depth look at creating arrays in JavaScript.

Let's Connect

Keep Reading

WTF is JavaScript?

A brief description of JavaScript, with a few links to dig in and learn more.

Jun 29, 2020

Use Netlify Functions to Send Email Notifications

Learn the basics of sending custom email notifications using Netlify functions and your email service of choice.

May 06, 2021

Don't Do Stupid Shit with JavaScript

The JavaScript community is large. Use it to make your code better.

Apr 20, 2020