Creo que me estoy volviendo loco.console.log() que muestra valores contradictorios para la misma propiedad de objeto
Uso console.log() para ver el estado de un objeto y luego en la siguiente línea hago un console.log() en una propiedad particular del mismo objeto y obtengo valores diferentes para cada uno.
El código que estoy usando es:
console.log(this.pictures.Items[pic].val);
for(var i in this.pictures.Items[pic].val) {
console.log("property: %s, value: %s", i, this.pictures.Items[pic].val[i]);
}
y firebug salidas:
Picture { isLoaded=true, isSelected=false, img_src="imgs/image1.jpg", more...}
property: isLoaded, value: false
...more properties
como se puede ver, 'IsLoaded' es verdadera cuando se conecta el objeto en sí, sino falsa cuando el registro de la propiedad.
He intentado volver a registrar el objeto después de que sea el caso, y es cierto nuevamente.
¿Alguien sabe lo que está sucediendo aquí?
Gracias
Rich
http://jsfiddle.net/xmvUR/ ... No sé la ubicación real de su código. Pero estoy seguro de que no existen esos errores en JavaScript ... –