Задание имени переменной из другой
Здравствуйте, есть такое:
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, время: 19:35. |