Имя массива из переменной
Приветствую! Помогите, пожалуйста, решить задачку.
Имеется массив (Array) и некая переменная (print), которой присвоено имя массива. Нужно извлечь данные из массива используя имя этого массива из переменной print. Array = ['145','146','147','155'] print = 'Array'; Спасибо! |
var array = [1, 2, 3, 4, 5]; var print = 'array'; alert( window[print] ); |
Ruslan_xDD, спасибо за ответ.
Нужно подставить имя из переменной так чтоб дальше была возможность работать с массивом) т.е. извлекать из него данные и т.д. |
Anderson, и в чём проблема?
var array = [1, 2, 3, 4, 5]; var print = 'array'; var newArray = window[print]; alert(newArray); |
еще как-то можно иначе, без window?
|
Anderson,
в нормальном случае таких задач не возникает. скорее всего нужно что-то типа такого обьекта var obj = {'array': [1, 2, 3, 4, 5], 'abracadabra' : [200,700]}; var print = 'array'; var newArray = obj[print]; alert(newArray); |
Рони, спасибо)
|
Цитата:
var array = [1, 2, 3, 4, 5]; var print = 'array'; var newArray = eval(print); alert(newArray); |
Часовой пояс GMT +3, время: 10:27. |