![]() |
Динамическое создание массивов.
Допустим есть код:
Код:
var nameArray:String = "arrayForData1"; |
this[nameArray] = new Array();
|
А обращаться к нему тоже так - this[nameArray] или уже как arrayForData1 ?
|
Если класс dynamic, то второе. Если нет, то первое, но это неправильно, лучше dynamic тогда.
|
Спасибо.
|
Но динамические классы использовать лучше только в тех случаях, когда они действительно необходимы (как URLVariables, например).
|
Мне вот не понятно а что мешает для хранения массивов использовать другой массив или словарь?
|
Словарь не знаю, а в массиве по имени так просто не обратишься.
|
эм?
Объект - это хеш таблица(позволяет обращатся через эти самые имена) Массив это наследник Объекта(тоесть массив может делать все что угодно, включая обращение по именам) Словарь наследник объекта позволяющий использовать слабые сслыки, тоже может юзать имена Проблем не вижу. |
Ну массив тут не особо и нужен тогда. Словарь в данном случае есть решение.
|
| Часовой пояс GMT +4, время: 22:47. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.