Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2012, 13:25
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 9 meses
Puntos: 131
Como leer o comprender este codigo

Que tal amigos, estaba viendo unos ejemplos y encontre este codigo, pero la verdad no entiendo muy bien esta linea

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
  1. function Rectangle (a, b){
  2.     this.a = a;
  3.     this.b = b;
  4. }
  5.  
  6. Rectangle.prototype.Area = function () {
  7.     return this.a * this.b;
  8. };
  9.  
  10. function Square (a) {
  11.     Rectangle.call (this, a, a);
  12. }
  13.  
  14. Square.prototype = new Rectangle();
  15.  
  16. var rect = new Square (3);
  17. document.write (rect.Area ());  // display: 9

Espero me puedan aclarar esto, o pasarme una liga que tenga una explicacion

Saludos y gracias

Última edición por hackjose; 03/11/2012 a las 14:06