Показать сообщение отдельно
  #12 (permalink)  
Старый 13.06.2016, 11:39
Кандидат Javascript-наук
Отправить личное сообщение для aklis Посмотреть профиль Найти все сообщения от aklis
 
Регистрация: 27.04.2015
Сообщений: 99

var a = {
c:1,
a:3
}
var b = a;

b.c = 0;
alert(a.c);


Объект существует отдельно от переменных, переменные хранят только ссылку на него, поэтому алерт 0. Из одной переменной мы меняем свойство, а из другой его получаем. Но объект один единственный.
Ответить с цитированием