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