Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/05/2011, 06:43
dukeblass
 
Fecha de Ingreso: mayo-2011
Mensajes: 171
Antigüedad: 13 años, 8 meses
Puntos: 32
Respuesta: objetos en javascript

Cita:
Iniciado por _cronos2 Ver Mensaje
A ver así:
Código Javascript:
Ver original
  1. function hola1(){
  2.  this.saludo = 'Hola!';
  3. }
  4. function hola2(){
  5.  this.saludo = 'Hola! Voy a ser añadido al prototipo!';
  6. }
  7. hola1.prototype.hola2 = new hola2();
  8. var saludar = new hola1();
  9. alert(saludar.saludo);
  10. alert(saludar.hola2.saludo);
"Saludos" XD
bueno... pero
la situación es que puedas hacer ejemplo
Código Javascript:
Ver original
  1. alert(saludar.hola2); //--> te de => hola!
  2. alert(saludar.hola2.saludo); //--> te de => Hola! Voy a ser añadido al prototipo!
si le cambias de nombre a hola1() el this.saludo por this.hola2 el segundo alert no te devuelve el this.saludo de la hola2();

maso menos es es lo que quiero.

maso pienso en JSON
algo asi
Código Javascript:
Ver original
  1. var saludo={
  2.     hola1:{
  3.         saludo:"hola en uno"
  4.     },
  5.     hola2:{
  6.             saludo:"hola en dos"
  7.         }  
  8. };
  9. // lo llamarias
  10.  
  11. saludo.hola1.saludo //---> alerta con "hola en uno"
  12. // pero como haria para devolver un contenido por defecto al llamar solo a:
  13. // saludo.hola1 => tendria que devolverme un contenido por defecto ejemplo -> tarde