JSFiddle - React, Tailwind, and code Playground
by Harm Zeinstra
JavaScript
writeLn = str => document.body.innerText += str + '\n';
writeSpace = () => writeLn('');
writeDivider = () => writeLn('------------------------------------');
const OBJ = {
spam: 'eggs',
foo: 'barz'
}
const ARR = [
'hello',
'world'
]
writeDivider();
writeLn('OBJ = ' + JSON.stringify(OBJ));
writeLn('ARR = ' + JSON.stringify(ARR));
writeDivider();
writeLn('let key in OBJ');
for (let key in OBJ) {
writeLn(key);
}
writeSpace();
writeLn('let value of OBJ');
try {
for (let value of OBJ) {
writeLn(value);
}
} catch (e) {
writeLn("ERROR :: " + e.message);
}
writeDivider();
writeLn('let i in ARR');
for (let i in ARR) {
writeLn(i);
}
writeSpace();
writeLn('let value of ARR');
for (let value of ARR) {
writeLn(value);
}
writeDivider();