Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/10/2010, 13:19
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 11 meses
Puntos: 1012
Respuesta: ¿Cómo obtener nombre objeto instanciado a la clase?

con este hack puedes obtener las variables globales
Código Javascript:
Ver original
  1. //Declaro creación de clase:
  2. var Clase = function() {
  3.     //Creo método para mostrar el nombre del objeto:
  4.     this.mostrarNombreObj = function() {
  5. for (var nombre in this.global)
  6. if (this.global[nombre] == this)
  7. alert(nombre);
  8.     }
  9. }
  10.  
  11. Clase.prototype.global = this;
  12.  
  13. //Y ahora creo un objeto:
  14. var miObj = new Clase();
  15.  
  16. //llamo al método mostrarNombreObj:
  17. miObj.mostrarNombreObj(); //La idea es que alerte: "miObj"