Foros del Web » Programando para Internet » Javascript »

Problema para leer un arreglo

Estas en el tema de Problema para leer un arreglo en el foro de Javascript en Foros del Web. Hola a todos, tengo el problema de no poder leer un arreglo que genero en php y lo necesito recorren del lado del cliente. Agrego ...
  #1 (permalink)  
Antiguo 03/12/2019, 11:47
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 277
Antigüedad: 11 años, 3 meses
Puntos: 0
Exclamación Problema para leer un arreglo

Hola a todos, tengo el problema de no poder leer un arreglo que genero en php y lo necesito recorren del lado del cliente. Agrego el resultado de mi arreglo:

{
16637:
6347: "2"
6348: "1"
6352: "1"
6353: "2"
6354: "1"
6355: "1"
6356: "1"
6379: "1"
25278: "1"
}
{
21653:
6347: "2"
6348: "1"
6352: "1"
6353: "2"
6354: "1"
6356: "1"
}

¿Alguna idea de como lo puedo recorrer?
__________________
__________________________________________________ ___________________________________
Las cosas más reales sólo suceden en la imaginación... Sólo recordamos, lo que nunca sucedió.
  #2 (permalink)  
Antiguo 03/12/2019, 15:59
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.596
Antigüedad: 17 años, 7 meses
Puntos: 1277
Respuesta: Problema para leer un arreglo

Hola:

Ese tipo de arreglo, asociativo se leen con un bucle for-in... investiga sobre esa estructura...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo Hoy, 12:39
Avatar de JavierMMM  
Fecha de Ingreso: agosto-2008
Ubicación: Justito frente a la computadora.
Mensajes: 277
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Problema para leer un arreglo

Gracias por tu respuesta. Estuve revisando el For-in pero no he podido encontrar la forma de obtener en el recorrido los datoos por separado. Lo hago de la siguiente forma:
Código:
for (const key in accesoActividad) {
    console.log(accesoActividad[key]);
}
Anteriormente lo hacía con un each de jquery y obtengo el mismo resultado:
Código:
$.each(accesoActividad, function(key, acceso){
    console.log(acceso);
});
en el ejemplo

{
16637:

6347: "2"

6348: "1"

6352: "1"

6353: "2"

6354: "1"

6355: "1"

6356: "1"

6379: "1"

25278: "1"

}
{
21653:

6347: "2"

6348: "1"

6352: "1"

6353: "2"

6354: "1"

6356: "1"

}
16637 y 21653 son los usuarios, 6347,6348, etc son actividades y 1 y 2 son tipos de accesos, por lo que necesito obtener los valores por separado y es lo que hasta este momento no he podido hacer. Lamentablemente no puedo obtener de diferente forma el arreglo, ya que lo consumo así como lo envían.
__________________
__________________________________________________ ___________________________________
Las cosas más reales sólo suceden en la imaginación... Sólo recordamos, lo que nunca sucedió.
  #4 (permalink)  
Antiguo Hoy, 13:42
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 9.974
Antigüedad: 11 años, 3 meses
Puntos: 2190
Respuesta: Problema para leer un arreglo

Dentro de ese for necesitas otro para recorrer los valores internos.
__________________
- León, Guanajuato
- GV-Foto



La zona horaria es GMT -6. Ahora son las 21:12.