Объекты в js передаются по ссылке, консоль тоже работает с объектами по ссылке. Соответственно когда вы просматриваете содержимое объекта(стрелочкой) - вы смотрите его текущее содержимое, а в консоли отображается значение на момент вызова console.log(и то только в chrome, ff динамически меняет вывод на актуальный).
Пример: function Moment(){} var obj={ checkIn: new Moment, checkOut:new Moment } console.log(obj); obj.checkIn = obj.checkOut = null Цитата:
|
Спасибо! О таком я и не знала, и не подумала даже.
Но действительно, ошибка в программе крылась как раз в том, что эти значения позже лишний раз переназначались. |
Часовой пояс GMT +3, время: 08:13. |