JSFiddle - React, Tailwind, and code Playground

by andrew rowe

HTML

<div id='prop1'></div>
<div id='prop2'></div>
<div id='prop3'></div>

JavaScript

var testObject = {
    prop1: 'test1',
    prop2: 'test2',
    prop3: 'test3'
};

var i = 0;
for (var propertyName in testObject) {
    setTimeout(function(propertyName) {
        dojo.byId( propertyName ).innerHTML = propertyName + ' = ' + testObject[propertyName];
    }.bind(this, propertyName), i++ * 1000);
}