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

function Test() {
        var t = { e: 3 };

        return { c: t };
    }

    var d = Test();
    var b = Test();

    d.c.e = 77;
    alert(b.c.e);

в этом варианте исходное t не тронуто, а в нижнем модифицирует
var t = { e: 3 };
        var d = t;
        d = { c: t };
        d.c.e = 5;
Ответить с цитированием