Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Safari agrega indices a mi Array

Estas en el tema de Safari agrega indices a mi Array en el foro de Javascript en Foros del Web. Hola a todos. tengo el siguiente problema con safari. tengo un Array con N casillas y cuando lo recorro de la siguiente manera in indicador ...
  #1 (permalink)  
Antiguo 12/02/2013, 10:46
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Safari agrega indices a mi Array

Hola a todos.


tengo el siguiente problema con safari.
tengo un Array con N casillas y cuando lo recorro de la siguiente manera in indicador de casilla al terminar de recorrer el array manda dos alertas más, una dice "filter" y la otra "indexOf" por lo que al hacer:

match[i] no existe la casilla match["filter"] ni match["indexOf"] y marca error.

de momento lo estoy solucionando con un isNaN(). Pero no me explico como es que se generan esas dos casillas adicionales y estoy seguro que es algo referente a safari por que en ningun otro navegador me pasa.

Código Javascript:
Ver original
  1. var match = new Array();
  2. $(".Carrusel").find('img').each(function (index, item) {
  3.     match.push($(this).parent().attr("match"));
  4. });
  5.  
  6. try {
  7.     for (var i in match) {
  8.         alert(i);
  9.     }
  10. }catch(ex){
  11.     alert(ex);
  12. }

Cualquier ayuda o comentario es bien recibido.

Saludos y gracias.
  #2 (permalink)  
Antiguo 14/02/2013, 12:27
Avatar de iukaeru  
Fecha de Ingreso: mayo-2012
Mensajes: 127
Antigüedad: 11 años, 11 meses
Puntos: 12
Respuesta: Safari agrega indices a mi Array

Ah, navegadores; Ah, frameworks (¿Jquery?)...
  #3 (permalink)  
Antiguo 14/02/2013, 13:47
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Safari agrega indices a mi Array

Tenés que pasar html y javascript completos para analizar eso

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 14/02/2013, 16:44
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Safari agrega indices a mi Array

Hola:

Los arrays no se recorren con for-in... con ese bucle se obtienen los atributos de los objetos...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: safari
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:25.