TIL Object.assign makes DOM creation more compact:

document.body.appendChild(
Object.assign(
document.createElement('div'),
{ className: 'foo', textContent: 'Hi' }
)
);

Learn more:

Comments