Почему функция не обновляет объектJavascript

Форум по Javascript
Ответить
Anonymous
 Почему функция не обновляет объект

Сообщение Anonymous »

нуб здесь. Для жизни я не могу выяснить это.

Код: Выделить всё

let num1;

function initNum() {
num1 = { x: 20, y: 30 };
}

function changeNum() {
num1 = { x: 0, y: 0 };
}

function newfunc() {
let var1 = {
left: num1.x,
right: num1.y,
};

console.log(var1); //x = 20, y = 30 as expected
changeNum();
console.log(var1); //x still 20, y still 30 why?
}

initNum();
newfunc();



Подробнее здесь: https://stackoverflow.com/questions/797 ... the-object
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»