Показать сообщение отдельно
  #1 (permalink)  
Старый 24.06.2017, 22:36
Профессор
Отправить личное сообщение для Mess4me Посмотреть профиль Найти все сообщения от Mess4me
 
Регистрация: 03.11.2014
Сообщений: 263

Вопрос по объекту и присваиванию!
Объясните почему в одном случае присваивание происходит , а в другом нет:

var obj = {
        a: 2
    };

function func(obj){
     obj.a = 3;
}

func(obj);
alert( obj.a );


а при таком нет:
var obj = {
     a: 2
};

function func(obj){
    obj = { a : 3};
}

func(obj);
alert( obj.a );

Последний раз редактировалось Mess4me, 24.06.2017 в 23:20.
Ответить с цитированием