Показать сообщение отдельно
  #1 (permalink)  
Старый 14.07.2015, 15:39
Новичок на форуме
Отправить личное сообщение для ivan_antonov Посмотреть профиль Найти все сообщения от ivan_antonov
 
Регистрация: 14.07.2015
Сообщений: 6

копия объекта из функции
function Test() {
        var t = { e: 3 };

        return { c: t };
    }

    var a = Test();
    var b = Test();

    a.c = undefined;
    alert(b.c.e)


Объясните, пожалуйста, почему "a.c" не влияет на "b.c"? Ведь и там и там свойство "с" это ссылка на один и тот же объект?
Ответить с цитированием