Elepsis Eclipse
Гений
(64067)
3 года назад
Потому что
let a = {
test: 10,
};
let b = a;
b.test = 100,
alert( a.test ); // 100 вместо 10.
___________
Переменные хранят ссылки на объекты, а не сами объекты. Если нужно работать с данными объекта, не меняя начальные значения, его нужно копировать.