Показать сообщение отдельно
  #1 (permalink)  
Старый 27.11.2014, 17:48
Новичок на форуме
Отправить личное сообщение для Zoltan Посмотреть профиль Найти все сообщения от Zoltan
 
Регистрация: 27.11.2014
Сообщений: 3

Передача аргументов по ссылке
Доброго времени суток! Помогите, пожалуйста, разобраться вот с такой ситуацией. Учитывая тот факт, что объекты передаются в JS по ссылке, код ниже должен вывести в консоль две одинаковые строки.
<script>
function f(n) {
	n = new Object();
    n['a'] = 10;
    console.log(n);
}
var N = null;
f(N);
console.log(N);
</script>

Вместо этого во втором случае выводится null.
Почему не происходит переназначение переменной N внутри функции? Заранее благодарствую за ответы
Ответить с цитированием