JSFiddle - React, Tailwind, and code Playground
JavaScript
var testObject = {
prop1: 'test1',
prop2: 'test2',
prop3: 'test3'
};
var i = 0;
for (var propertyName in testObject) {
setTimeout(function(propertyName) {
document.write(testObject[propertyName]);
}.bind(this, propertyName), i++ * 1000);
}