Показать сообщение отдельно
  #3 (permalink)  
Старый 15.05.2019, 23:49
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Оно перестаёт ссылаться, поскольку вы делаете подмену объекта! Что бы случайно не переопределить, используйте const!

const global1 = {},
	  global2 = {};

function Change(param) {
	const temp = param === 1 ? global1 : global2;
	// здесь что-то творим с temp
}

function UserAction(param) {
	Change(param);
}

Последний раз редактировалось Malleys, 15.05.2019 в 23:54.
Ответить с цитированием