Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2012, 08:02
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 8 meses
Puntos: 406
Respuesta: Problema con metodo en clases...

Muchas gracias por contestar @zerokilled...

Si bien entiendo, en Javascript para tener metodos públicos es necesario usar "this", sin embargo ahora con tu explicación me eh confundido un poco, usar el keyword "var" es unicamente para tener metodos privados (y obtener de alguna forma encapsulación) o es recomendable también para los metodos públicos, o de plano lo que estoy diciendo es una locura y unicamente es para los metodos privados?, de todos modos haré pruebas para ver como se comporta, gracias de nuevo por contestar...

Actualización: Eh estado "jugando" con esto de los "metodos locales o privados" y ahora eh notado un "problema" curioso, al agregar el keyword "var" a los metodos la función "window[callback]" me dejo de funcionar, por lo cual recurrí a "callback.apply(parámetros)", ahora mi duda es, que diferencia hay entre una y otra (window[callback] y callback.apply() o callback.call())? de antemano gracias por su ayuda!

Nota: por cierto, con el cambio a callback.apply() tube que cambiar la definición del nombre de la función a llamar, antes lo definia como string (el nombre de la función o metodo entre comillas o apostrofes), ahora debo pasarlo como variable...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Última edición por Nemutagk; 31/10/2012 a las 08:23