![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| zammar |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 289 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
arr - массив объектов
setObj - объект, данные которого нужно внести(заменить) в массиве arr Я предполагаю, что в коде первый console.log должен вывести неизменный массив arr, а уже второй должен показать arr с изменениями. К моему удивлению оба вызова console.log выдают ОБНОВЛЕННЫЙ массив arr. т.е. вопрос в том почему первый вызов console.log (до изменений массива arr) выводит обновленный arr
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
В console передается объект. Выводится этот объект консолью после того как он уже измениться. Вероятно, это следует считать багом теперешней хромовской консоли.
Для определенности, можно пользоваться простенькой функцией "json'ификации" объекта. Объект превращается в свое строковое представление. Json некорректный, но "напосмотреть" - пойдет ;)
тогда console.log(printobj(arr)); будет выдавать реальное состояние объекта. Это сообщение отредактировал(а) ksnk - 26.11.2013, 12:13 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| zammar |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 289 Регистрация: 30.10.2008 Репутация: нет Всего: нет |
Да, действительно. Спасибо.
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |