Сообщение от berkut_0
|
1. Константы могут меняться ? 2. Присвоенное выше значение будет изменено в процессе изменения temp ?
|
Не возможно произвести новое присваивание константе, но вы можете менять внутренности объекта.
Например, это может выглядеть так (если вы присваивали тем глобальным переменным числа числа)
const global1 = { value: null },
global2 = { value: null };
function Change(param) {
const temp = param === 1 ? global1 : global2;
// здесь что-то творим с temp
temp.value = 5;
// и теперь поменялось содержимое соответствующего глобального объекта
}
function UserAction(param) {
Change(param);
}