Hola:
El problema que tengo es el siguiente:
Al extender una clase con
prototype se ejecuta el constructor de la clase padre y no quiero que esto suceda.
Lo explico con un pequeño ejemplo:
Código Javascript
:
Ver originalfunction a() {
alert('a');
}
function b() {
a.call(this);
alert('b');
}
b.prototype=new a();
Al ejecutar sólo este código (sin crear ninguna instancia del objeto) aparece el 'alert: a' cuando se ejecuta: b.prototype=new a(). Algo que no deseo que ocurra.
¿Alguna idea de cómo hacer para evitar esto?