Задание имени переменной из другой
Здравствуйте, есть такое:
var vars = 'name'; как мне создать переменную, чтобы ее имя было значением переменной варс? заранее спасибо |
Используй массивы.
|
а с переменными никак?
|
а как ты думаешь:)
Приведи часть кода. Скорее всего проблема в её понимании, может помогу. |
думаю что нет, просто например в PHP, там можно задать переменную так
$vars = 'name'; $$vars = 'sample'; в коде у меня передается в функцию значение function load(a, m) { if(a==1) var /*вот сюда значение m*/ = 'add'; else if(a==2) var /*вот сюда значение m*/ = 'edit'; } load(1, 'имя новой переменной') |
function load(a, m) { var vars = {}; if (a == 1) { vars[m] = "add"; } else if (a == 2) { vars[m] = "edit"; } … } Если нужно обращаться к глобальной переменной, то: function load(a, m) { if (a == 1) { window[m] = "add"; } else if (a == 2) { window[m] = "edit"; } … } |
Octane, да, но это опять же будет массив
|
ты что массивоненавистник?=)
Почему ты так их боишься? Нельзя сделать того что ты хочешь, не ль зя:) Бери массивы и вперёд) |
Создавай допустим атрибут к боди с именем каким хочешь и значением)
|
var vars = 'name'; window[vars] = value; |
Часовой пояс GMT +3, время: 00:19. |