Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2011, 13:17
LhaN
 
Fecha de Ingreso: septiembre-2008
Mensajes: 148
Antigüedad: 15 años, 7 meses
Puntos: 10
Arreglos de Objetos...

Buenas, ultimamente descubri que javascript admite trabajar con objetos, pero no he encontrado ningun buen pdf que detalle esto. Agradeceria que alguien me tire algun link, pero sino es mucha molestia que alguien me explique como seria hacer el siguiente codigo de ejemplo que yo hice en php:
Código PHP:
Ver original
  1. <?
  2. class ConjuntoPuntos{
  3.     var $ps;
  4.     function insertar($punto){
  5.         $this->ps[count($this->ps)]=$punto;
  6.     }
  7.     function comparar($punto){
  8.         for($i=0;$i<count($this->ps);$i++)
  9.             if($this->ps[$i]->x==$punto->x && $this->ps[$i]->y==$punto->y)
  10.                 return true;
  11.             else
  12.                 return false;
  13.     }
  14. }
  15.  
  16. class Punto{
  17.     var $x=0;
  18.     var $y=0;
  19.     function __construct($x,$y){
  20.         $this->x=$x;
  21.         $this->y=$y;
  22.     }
  23. }
  24.  
  25. $cp=new ConjuntoPuntos();
  26. $cp->insertar(new Punto(3,2));
  27. $cp->insertar(new Punto(4,6));
  28. $cp->insertar(new Punto(1,4));
  29.  
  30. if($cp->comparar(new Punto(1,1)))
  31.     echo "El punto 1,1 SI esta en la coleccion.<br/>";
  32. else
  33.     echo "El punto 1,1 NO esta en la coleccion.<br/>";
  34.  
  35. if($cp->comparar(new Punto(3,2)))
  36.     echo "El punto 3,2 SI esta en la coleccion.<br/>";
  37. else
  38.     echo "El punto 3,2 NO esta en la coleccion.<br/>";
  39. ?>

Gracias desde ya.