JSFiddle - React, Tailwind, and code Playground

Babel + JSX

var fns = [];

for(let i=0; i<5; i++) {
	// cria closures
	fns.push(function() {
		console.log('closure sobre i com valor ', i)
	});

}

for(var j=0; j<fns.length; j++) {
	fns[j]();
}