Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2013, 10:46
Avatar de lair
lair
 
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 11 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.