1 comment

[ 6.8 ms ] story [ 17.2 ms ] thread
I like your IIFE there. It's more elegant than the way I usually see this one fixed:

  for (var i = 0; i < domElems.length; ++i) {
    domElems[i].onclick = clickHandler(i);
  }

  function clickHandler(n){
    return function(){
      console.log(n);
    };
  }