Square.prototype = new Rectangle();
Si se le pasaran los parametros a y b, entonces Square tendria 2 nuevas propiedades a y b, pero como no se le pasan parametros en ese caso que pasa
Código Javascript:
Ver original
function Rectangle (a, b){ this.a = a; this.b = b; } Rectangle.prototype.Area = function () { return this.a * this.b; }; function Square (a) { Rectangle.call (this, a, a); } Square.prototype = new Rectangle(); var rect = new Square (3); document.write (rect.Area ()); // display: 9
Espero me puedan aclarar esto, o pasarme una liga que tenga una explicacion
Saludos y gracias