Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/01/2014, 10:33
dunga007
 
Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Buscar en array

Cita:
Iniciado por SinguerInc Ver Mensaje
Hola @dunga007, varias cosas:
- Primero, es buena práctica no repetirse. Intenta guardar una referencia de las variables que utilizas varias veces, por ejemplo, si necesitas "row[0]" guárdalo de la siguiente manera:

Código Javascript:
Ver original
  1. var aRow = row[0];
  2. var aRowId = aRow.id;

y luego utilizas "aRow" y "aRowId" todas las veces que sea necesario, por ejemplo:

Código Javascript:
Ver original
  1. usuariosConectados[aRowId] = {'nombre': aRow.display_name, 'id':aRowId,'socket':socket.id};

- Segundo, cuando trabajas con arrays, es bastante probable que en algún momento, el objeto que utilizas no exista, por lo tanto debes comprobar antes de usar:

Código Javascript:
Ver original
  1. if(aRow){
  2.   if(aRowId == usuariosConectados[aRowId].id){
  3.     // ...
  4.   }
  5. }

Es un poco difícil resolver tu problema sin ver todo el código, pero espero que esto que te digo te pueda ayudar a resolver este u otro problema.
Hola SinguerInc! mil gracias por tu ayuda te comento que ya resolvi el problema!. Gracias!!!