Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/07/2011, 10:24
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 6 meses
Puntos: 310
Respuesta: duda al ordenar código javascript

Ah, vale, creo que ahora sí te he entendido. Volviendo al ejemplo anterior:
Código Javascript:
Ver original
  1. var espacio = (function(){
  2.  var variables = {
  3.   'a' : 'b',
  4.   'c' : 'd',
  5.   'e' : 'f'
  6.   // ...
  7.  };
  8.  
  9.  return {
  10.   'extender' : function(key, valor){ variables[key] = valor; return this; },
  11.   'verVariables' : function(){
  12.    for(var prop in variables){
  13.     variables.hasOwnProperty(prop) && console.log(prop, variables[prop]);
  14.    }
  15.    return this;
  16.   }
  17.   // ...
  18.  };
  19. })();
  20.  
  21. // Quiero añadir propiedades/métodos privados
  22.  
  23. espacio.extender('privado', [1, 2, 3, true, {}, 'abc']);
  24.  
  25. //  Quiero añadir propiedades/métodos públicos
  26.  
  27. espacio.verPrivado = function(){ this.verVariables(); }
Sin embargo, al añadir propiedades o métodos públicos, estos no tienen acceso directo al interior del closure, aunque se les podría dar.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red