JSFiddle - React, Tailwind, and code Playground
JavaScript
function make () {
for (var i = 0, result = []; i < 10; i++) {
result.push(
(function extrascope (y) {
return function fxi () {
console.log(y);
}
})(i)
);
}
return result;
}
make().forEach(function (fx) { fx() }) // logs 10 time »10«