Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/12/2011, 13:17
john88
 
Fecha de Ingreso: diciembre-2011
Mensajes: 17
Antigüedad: 10 años, 8 meses
Puntos: 0
Respuesta: array asociativo añade errores

Cita:
Iniciado por zerokilled Ver Mensaje
buenas,
lo que sucede es que el bucle for/in, además de iterar por las propiedades de un objeto, también itera sobre algunas propiedades del prototipo de dicho objeto. aunque tu no las defines, estan ahí. lo que debes hacer es determinar si la propiedad actual es una propiedad que pertenece directamente al objeto en si. lo logras utilizando el método hasOwnProperty de los objetos. este devuelve un boolean donde true indica que dicha propiedad le pertenece al objeto.

Código:
if(!object.hasOwnProperty("propertyName")) continue;
y podrías darme un ejemplo de como se utiliza es que me siguen saliendo eso dos mensajes.