|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
длинна массива со строковыми индексами
var arr:Array = new Array(); arr['a'] = 1; arr['b'] = 2; arr['c'] = 3; trace (arr.length); // выдаст 0 trace (arr['c']); // выдаст 3 (значение есть) Что делать? Как получить длину такого массива?
__________________
Black DRAGON хочет кушать Т_Т |
|
|||||
стервочка (я мужик)
|
строковых индексов не бывает. бывают ключи. именно поэтому и не бывает ассоциативных массивов.
@see http://www.flasher.ru/forum/showthre...ht=associative |
|
|||||
Modus ponens
|
Ну это вобщем-то не массив, это просто возможность любого динамического класса создавать такие же динамические свойства. Если нужно количество свойств - ну, просто в for-in инкрементить переменную и вернуть значение, типа так:
__________________
Hell is the possibility of sanity |
|
|||||
Регистрация: Apr 2007
Адрес: Мишень на карте России
Сообщений: 95
|
__________________
Lepricon Flash ICQ Последний раз редактировалось WGR; 26.10.2008 в 17:43. Причина: code |
|
|||||
спасибо!
__________________
Black DRAGON хочет кушать Т_Т |
Часовой пояс GMT +4, время: 00:04. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|