JSFiddle - React, Tailwind, and code Playground

by Thomas Upton

JavaScript

var o = {
    prop: 'val'            
};

/*
var o = new Object();
o.prop = 'val';
*/

for (var k in o) {
    console.log('for in, no hop', k, o[k]);
}
    
for (var l in o) {
    if (o.hasOwnProperty(l)) {
        console.log('for in, with hop', l, o[l]);
    }
}

Object.keys(o).forEach(function(m) {
    console.log('Object.keys', m, o[m]);
});