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]();