JSFiddle - React, Tailwind, and code Playground

JavaScript

var funcs1 = []
   , funcs2 = [];

for (i = 0; i<5; i++){
    funcs1.push(function(){console.log(i);});
    funcs2.push(console.log.pass(i));   
}

for (j=0; j<5; j++) funcs1[j]();
for (j=0; j<5; j++) funcs2[j]();