Ámbito

 

Ámbito

 
// definición equivalente a la anterior
// sin dar nombres a las funciones.

var entero_unico = function () {
     var contador = 0;
     return function () { return contador++; };
} ();