Как значение переменной вставить в имя переменной?
Если не ошибаюсь, есть такая возможность, что значение переменной можно как-то присобачить к имени другой переменной, т о получим другую или новую переменную. Например, есть несколько переменных subrow1, subrow2, subrow3 и т. п., которые являются id хтмл тэгов. Есть переменная ttemp, которая хранит числа: 1, 2, 3, 4 и т п. Как можно сделать так, что из комбинации "subrow" + ttemp получилось имя переменной?
|
window["subrow"+ttemp]
Аналогично любые объекты. Если нужен доступ к DOM, а не к переменным, то соответственно document.getElementById("subrow"+ttemp) |
Способ 1:
var a = 'myvar'; window[a] = 123; alert(myvar); Способ 2: var a = 'myvar'; eval('var '+a+' = 123'); alert(myvar); Но лучше использовать первый способ. |
Спасибо!
|
Часовой пояс GMT +3, время: 00:02. |