| Package | infinity3D.engine.types |
| Class | public dynamic class Hash |
| Inheritance | Hash flash.utils.Dictionary |
| Property | Defined by | ||
|---|---|---|---|
| length : int [read-only]
Количество элементов в ассоциативном массиве.
| Hash | ||
| Method | Defined by | ||
|---|---|---|---|
|
Hash(keys:Boolean = false)
Создание экземпляра класса.
| Hash | ||
|
add(key:*, value:*):void
Добавляет значение и присваевает ключ для доступа к значению.
| Hash | ||
|
clear():void
Удаление всех элементов ассоциативного массива.
| Hash | ||
|
Клонирование ассоциативного массива.
| Hash | ||
|
Присоединение ассоциативного массива.
| Hash | ||
|
Переводит ассоциативный массив в множество.
| Hash | ||
|
hasKey(key:*):Boolean
Проверка наличия ключа.
| Hash | ||
|
hasValue(value:*):Boolean
Проверка наличия значения.
| Hash | ||
|
isEmpty():Boolean
Проверка ассоциативного массива на наличие элементов.
| Hash | ||
|
remove(key:*):void
Удаляет значение по ключу.
| Hash | ||
|
toArray():Array
Переводит ассоциативный массив в индексированный массив.
| Hash | ||
|
toString():String
Строковое представление ассоциативного массива.
| Hash | ||
| length | property |
length:int [read-only]Количество элементов в ассоциативном массиве.
Implementation public function get length():int
| Hash | () | constructor |
public function Hash(keys:Boolean = false)Создание экземпляра класса.
Parameterskeys:Boolean (default = false) — Значение true - будут использованы слабые ссылки, т.е. при отсутствии обычных ссылок сборщик мусора удалит ключи.
|
| add | () | method |
public function add(key:*, value:*):voidДобавляет значение и присваевает ключ для доступа к значению.
Parameterskey:* — Ключ.
|
|
value:* — Значение.
|
| clear | () | method |
public function clear():voidУдаление всех элементов ассоциативного массива.
| clone | () | method |
public function clone():HashКлонирование ассоциативного массива.
ReturnsHash —
Новый ассоциативный массив, содержащий все элементы данного.
|
| concat | () | method |
| hashToSet | () | method |
public function hashToSet():SetПереводит ассоциативный массив в множество.
ReturnsSet —
Множество, содержащее все элементы данного ассоциативного массива.
|
| hasKey | () | method |
public function hasKey(key:*):BooleanПроверка наличия ключа.
Parameterskey:* |
Boolean — Значение true, если ключ найден в ассоциативном массиве, иначе false.
|
| hasValue | () | method |
public function hasValue(value:*):BooleanПроверка наличия значения.
Parametersvalue:* |
Boolean — Значение true, если значение найдено в ассоциативном массиве, иначе false.
|
| isEmpty | () | method |
public function isEmpty():BooleanПроверка ассоциативного массива на наличие элементов.
ReturnsBoolean — Значение true, если ассоциативный массив пуст, иначе false.
|
| remove | () | method |
public function remove(key:*):voidУдаляет значение по ключу.
Parameterskey:* — Ключ.
|
| toArray | () | method |
public function toArray():ArrayПереводит ассоциативный массив в индексированный массив.
ReturnsArray — Индексированный массив.
|
| toString | () | method |
public function toString():StringСтроковое представление ассоциативного массива.
ReturnsString — Строка вида - ключ: значение, ключ: значение.
|