У меня здесь проблема. У меня есть следующий код, объявляя две переменные:Изменить переменную, которая находится в другой переменной
var anawesomevariable = "hello world";
var variabletwo = "anawesomevariable";
Как вы можете видеть, содержание второй переменной являются такими же, как имя первой переменной. Моя проблема: я хочу изменить первую переменную, используя содержимое variabletwo
. Иными словами, я хочу сказать «Привет, Javascript, измените содержимое переменной, имя которой находится в variabletwo
». Есть ли способ сделать это в Javascript?
P.S. Я havn't действительно объяснил, что ясно, но вы получите мою точку зрения (я надеюсь)
Возможный дубликат [Как найти переменную JavaScript по ее названию] (http://stackoverflow.com/questions/724857/how-to-find-javascript-variable-by-its-name) –
Почему? Эта проблема не имеет большого смысла. Зачем вам это нужно? – Doorknob
@DoorknobofSnow Мой пример здесь не имеет смысла, я признаю, что **, но ** в веб-приложении, которое я создаю, есть 10 кнопок, которые открывают одно и то же всплывающее окно, в котором пользователь может изменить и каждая из этих кнопок передает номер функции (кнопка 1 проходит 1, кнопка 2 проходит 2 и т. д.). Когда пользователь нажимает кнопку в окне, ему необходимо изменить переменную, которая включает номер кнопки на конце. Поэтому мне нужно было получить доступ к этой переменной, используя другую переменную (т. Е. Фактическое число с другим текстом спереди). Значит ли это теперь больше смысла? – Toastrackenigma