Tengo un conjunto de clases de JavaScript que utilizo en toda mi aplicación. En un caso, quiero evaluar algunos json de una respuesta ajax cuya forma coincida con una de mis clases.javascript: lanzar un objeto que se ha creado con eval
Estoy usando el método jquery parseJSON para hacer la evaluación por mí.
El único problema es que ahora quiero llamar a un método definido en mi clase, pero sé que ese método no existirá en el objeto evaluado.
¿Cuál es la mejor manera de hacer que este método esté disponible en mi nuevo objeto? ¿Hay alguna manera de "lanzarlo"?
Me lo he preguntado por un buen tiempo. – Kayla
Eche un vistazo a [mi respuesta aquí] (http://stackoverflow.com/questions/5063558/javascript-overriden-method/5063837#5063837). Puede usar esto para extender el objeto que obtiene de JSON con el prototipo de su "clase". (o simplemente copie los datos de JSON a un objeto de su "clase" como @Box9 muestra muy bien;)) –