Объявления Переменой двух имен
Прошу прощения если вопрос глупый но немогу найти на него ответ,
Вообще как объявить перменную из строки другой перменной.типо как в php $nim = 1; $name$num = "Леша" $name1 На выходиполучилось это, Переменнаясодержит "Леша" |
var namespace = {};
namespace.name1 = 'Леша';
var nim = 1;
alert(namespace['name' + nim]);
для глобальных переменных вместо namespace используй window |
У меня это все в функции идет вцикле , а образованные перменные name1 name2 name3 идут уже объявленные в глобаке и перебераются в цикле , какмне исполь и записывать это ?
var tabname = ('.34'+ n) tabname1 = "18a" tabname2 = "18b" tabname3 = "21" tabname4 = "23" tabname5 = "24" tabname6 = "25" tabname7 = "27" tabname8 = "29" tabname9 = "33" function brows(nametabe){ tab = $(tabname) for(i = 1; i < 9;i++){ как тут это записать что бы перменная "i" Подставлялась к такому имени "tabs" } |
window['tabname' + i]
|
tabs = window['tabname' + i]
А так записать можно? |
Можно.
Но нормальные люди для таких вещей используют массивы:
var tabnames = [
('.34'+ n),
"18a",
"18b",
"21",
"23",
"24",
"25",
"27",
"29",
"33"
]
function brows(nametabe){
for(var i = 0; i < 9;i++){
tabnames[i] //...
}
|
Спасибо большое
|
| Часовой пояс GMT +3, время: 12:57. |