Как использовать строковую переменную чтобы выбрать имя переменной массива?
здравствуйте не могу понять какой синтаксис будет корректным
var currentName = new Array('0', '1', '2', '3', '4', '5'); var stroka = 'current'; var array = stroka + 'Name'; for (i=0; i<=5; i++) { alert(array[i]); } думал будет массив перебирать, а перебирает имя переменной по буквам, в чем ошибка, как исправить намекните плз... |
новый вася,
Если тебе принципиально нужно так как ты хочешь var currentName = new Array('0', '1', '2', '3', '4', '5'); var stroka = 'current'; var array = window[stroka + 'Name']; for (i=0; i<=5; i++) { alert(array[i]); } Но учти что это для глобального контекста) |
спс=) понял что можно написать просто переменную без одинарных кавычек тоже пашет...Ваш работает прекрасно, большое спасибо возьму на заметку пригодиться 100%
var stroka = current;типа того |
Часовой пояс GMT +3, время: 06:53. |