JSFiddle - React, Tailwind, and code Playground
JavaScript
function test() {
var array = [];
var getB = function(i) {
return function() {return 'end' + i;}
}
for (i = 0; i < 10; i += 1) {
array.push(
{a:'start' + i, b:getB(i)}
);
}
return array;
}
alert(test()[5].a + ' ' + test()[5].b());