Показать сообщение отдельно
  #4 (permalink)  
Старый 03.11.2015, 22:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

kuzroman,
измените название аргумента
Сообщение от kuzroman
function fun (obj)
тут и тогда строка 5 изменит внешний обьект
var obj = {a:1};
function fun (a) {
    a.a = 4;//изменяем свойство obj 
    alert(obj.a);
    obj = {a:3};//изменяем само obj 

}
fun(obj);
alert(obj.a);

Последний раз редактировалось рони, 03.11.2015 в 22:21.
Ответить с цитированием