whatwg update spec remove findbyidandupdate attribute javascript jquery firefox firebug

javascript - update - mongoose remove



¿Objeto en caché en la consola? (1)

Comenzaré con el problema:

  1. Estoy cambiando el contenido de un objeto literal. ( cambiando los valores de las propiedades )
  2. La consola Firebug (en los primeros clics) muestra los valores correctos .
  3. Pero después de un tiempo, se atasca en un valor específico y deja de cambiar.

( aviso: la representación de stringify del objeto - Siempre muestra los valores correctos )

Y aquí están los detalles:

  1. Selecciono una street en el textbox (debe establecer el valor de StreetText en el objeto)

  2. Miro la console (línea ancha) y presiono la última línea, mirando el texto de la calle .

Al principio está bien. En el segundo intento, después de elegir otra calle, permanece en el valor anterior.

Sin embargo, cuando presiono actualizar (en el objeto), me muestra el nombre correcto de la calle.

¿Que esta pasando aqui?

Mi objeto es un literal de objeto regular:

var obj = { getData: function () { obj.CountryId = $(".ddlCountry").val() || ""; obj.CountryText = $(".ddlCountry :selected").text() || ""; obj.StateId = $(".ddlState:visible").val() || ""; obj.StateText = $(".ddlState:visible :selected").text() || ""; obj.CityId = $(".hfDataIdCity").val() || ""; obj.CityText = $(".hfDataTextCity").val() || ""; obj.StreetId = $(".hfDataIdStreet").val() || ""; obj.StreetText = $(".hfDataTextStreet").val() || ""; } }

y la visualización en la consola se realiza al hacer clic en el botón:

obj.getData(); console.log(obj);

¿Por qué no veo los valores correctos? (solo después de actualizar ...)

ps: ff: 14.0.1
fb: 1.10.6

y el caché está apagado


Utilice console.dir (obj) para objetos que no sean console.log (obj), obtendrá una cadena del objeto haciendo eso, por lo que actualizarlo seguirá funcionando en su código pero no se mostrará en la consola. Las cadenas son inmutables, por lo que no se mostrará ninguna actualización de propiedad en su consola. Consejo: Use expresiones de reloj en el depurador de Chrome.