JSFiddle - React, Tailwind, and code Playground
by Allie Yu
JavaScript
for (let i = 0; i < 5; i++) {
let btn = document.createElement('button');
btn.appendChild(document.createTextNode('Button ' + i));
btn.addEventListener('click', function(){ console.log(i); });
document.body.appendChild(btn);
}
var list = readHugeList();
var nextListItem = function() {
var item = list.pop();
if (item) {
setTimeout( nextListItem, 0 );
}
}