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