![]() |
Hashtable
В ActionScript правда нет Hashtable или я просто невнимательно читаю (R)TFM?
|
Это смотря для чего ты хочешь HashTable использовать :)
|
Для того чтобы было удобно находить значение по ключу.
|
Есть ассоциированные массивы:
Код:
Object.prototype.setHand = function(tool, worker) { |
Вот. А почему-то побоялась ими пользоваться. В Help-е я про них ничего не нашла и решила, что они какие-то недоработанные, типа побочного эффекта обычного массива.
Мои подозрения подкрепилмсь тем, что сколько бы я элементов таким образом ни добавляла, длина массива все равно остается равной нулю. Исключение составляли те случаи, когда в самом ключе содержалось число - например, если я добавляю элемент по ключу "id_21", то длина массива сразу станет равной 22, даже если я добавила только два элемента. Фух. |
Цитата:
Цитата:
А свойство Array.length можно переопределить для любого типа массива. |
Цитата:
Короче, они тут сами чего-то недоработали. Anyway, большое спасибо за помощь! :) |
Dindin , не дури людей. Объекты отдельно, массивы отдельно.
|
Цитата:
раз отдельно, объясни нам, плиз, что такое объект и что такое массив, ага :) |
Ну да, криво сказал. Я имел ввиду, что в классе Array нумерация элементов возможна только цифрами. И что обращение к элементу в классе Array и обращение к любому объекту с переменной в качестве его имени - это разные вещи.
|
| Часовой пояс GMT +4, время: 08:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.