22/01/2014, 10:33
|
| | Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 9 meses Puntos: 1 | |
Respuesta: Buscar en array Cita:
Iniciado por SinguerInc 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 originalvar aRow = row[0]; var aRowId = aRow.id;
y luego utilizas "aRow" y "aRowId" todas las veces que sea necesario, por ejemplo:
Código Javascript :
Ver originalusuariosConectados[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 originalif(aRow){ if(aRowId == usuariosConectados[aRowId].id){ // ... } }
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!!! |