function enteroUnico () { var contador = 0; function contar () { return contador++; }; return contar; }; // asignamos el objeto función contar var entero_unico = enteroUnico(); // enteroUnico() se puede instanciar // otra vez creando otro contador único var otro_entero_unico = enteroUnico();