Показать сообщение отдельно
  #10 (permalink)  
Старый 13.02.2010, 22:01
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Куча глобальных переменных — зло.


Сообщение от Скриптор
но в моем примере имя массива (или подмассива) заранее не известно
что здесь мешает сформировать имя свойства?
data["имя" + "массива"][индекс_элемента_в_массиве]

или
var data = {
    abc: [7,8,22],
    bcd: [8]
};

var cde = ["mbp", "abc", "bcd"];

data[cde[1]][2]           // ==> 22


Сообщение от Скриптор
А читабельность и "прозрачность" кода (по крайней мере для меня) - важны.
То есть для вас удобнее искать глобальные переменные, нежели посмотреть на структурированные в виде объекта данные?

Последний раз редактировалось Octane, 13.02.2010 в 22:04.
Ответить с цитированием