Объявления Переменой двух имен
Прошу прощения если вопрос глупый но немогу найти на него ответ,
Вообще как объявить перменную из строки другой перменной.типо как в 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, время: 14:14. |