Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/04/2010, 07:09
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: arrays vs objetos

Cita:
Iniciado por gorani Ver Mensaje
No entiendo esta linea:
jornadas['2010-06-05']=jornadas['2010-06-05'] || [];
¿para que sirve? ¿podría hacer una función para insertar valores que fuese un método del objeto jornadas?, si es posible ¿como se haría?

Un saludo.
La línea a que haces referencia es una manera reducida de decir: si no existe el array jornadas['2010-06-05'], lo creamos vacío. La lógica es la siguiente:
Código PHP:
alert(undefined || 'pepe');//pepe
alert(false || 'pepe');//pepe
alert('juan' || 'pepe');//juan 
Como ves, si el primer elemento es indefinido o falso, se asigna el segundo, si no, el primero.
Con respecto al método, te conviene dejar a jornadas sólo para datos (Modelo)
y crear otro objeto diferente para manejar la lógica (Controlador). Porque en algún momento es posible que quieras recorrer con un bucle todo el objeto jornadas para obtener, por ejemplo, los goles de visitante de un equipo, y si tenés mezclados los datos con la ffuncionalidad será más engorroso.