Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2013, 23:18
Avatar de chwc
chwc
 
Fecha de Ingreso: julio-2008
Ubicación: Buenos Aires ! :D
Mensajes: 814
Antigüedad: 16 años, 5 meses
Puntos: 103
Respuesta: Funciones dentro de funciones

Bueno, lo que buscas es basicamente, es javascript orientado a objetos.
para lograrlo se puede hacer añadiendo "prototipos" a una clase que creamos, y inicializar objetos de estas clases.

algo asi

Código Javascript:
Ver original
  1. var primero = function(objeto)
  2. {
  3. this.miobjeto = objeto || {}; // asignamos el objeto al this, en caso de no ser definido, que sea {}
  4. this.segundo(); // llamamos a la funcion segundo, de esta clase ( se resuelve al prototipo )
  5. }
  6.  
  7. primero.prototype.segundo = function() // asignamos la funcion segundo
  8. {
  9. alert(this.miobjeto.id)
  10. }
  11.  
  12. var superman = new primero({id:'Superman Yeahhh'}); // fijate que dice new, significa que creamos una nueva instancia de la clase
  13.  
  14. var juancito = new primero(); // nos tira undefined
  15.  
  16. var rogelio = new primero({id:'Rogelio funes mori re del futbol mundial'});

y asi es como se crean clases, y se le agregan metodos, y se crean instancias de las mismas
__________________
Hangouts de JavaScript todos los jueves 20hs GMT, Unite !
https://plus.google.com/u/0/108504944676960830886