function factory for events listeners using closures

PHOTO EMBED

Fri Jan 13 2023 21:49:05 GMT+0000 (Coordinated Universal Time)

Saved by @vankoosh #javascript

function makeSizer(size) {
  return function() {
    document.body.style.fontSize = size + 'px';
  };
}

document.getElementById('size-12').onclick = makeSizer(12);
document.getElementById('size-14').onclick = makeSizer(14);
document.getElementById('size-16').onclick = makeSizer(16);
content_copyCOPY

function factory for event listeners