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