closure

by jorge astocaza

HTML

<div></div>

JavaScript

function imprimir(valor) {
	var div = document.querySelector('div');
  div.innerHTML += valor + '<br />';
}

var ejecutar;
ejecutar = (function () {
	var valor = 2;
  return function() {
  	return valor * 3;
  }
})();
imprimir(ejecutar());
imprimir(valor);