| Paquete | flash.utils |
| Clase | public dynamic class Dictionary |
| Herencia | Dictionary Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
===) para la comparación de teclas en teclas de objetos simples. Cuando se utiliza un objeto como tecla, se utiliza la identidad del objeto para buscarlo, y no el valor devuelto de la llamada a toString(). Los objetos simples (incorporados), como Numbers, de una colección Dictionary se comportan del mismo modo que lo hacen cuando son la propiedad de un objeto regular.
Las sentencias siguientes muestran la relación existente entre un objeto Dictionary y un objeto de tecla:
var dict = new Dictionary();
var obj = new Object();
var key:Object = new Object();
key.toString = function() { return "key" }
dict[key] = "Letters";
obj["key"] = "Letters";
dict[key] == "Letters"; // true
obj["key"] == "Letters"; // true
obj[key] == "Letters"; // true porque key == "key" is true b/c key.toString == "key"
dict["key"] == "Letters"; // false porque "key" === key is false
delete dict[key]; //elimina la tecla
Véase también
| Método | Definido por | ||
|---|---|---|---|
|
Dictionary(weakKeys:Boolean = false)
Crea un nuevo objeto Dictionary.
| Dictionary | ||
![]() |
Indica si un objeto tiene definida una propiedad especificada.
| Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
| Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable.
| Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
| Object | |
![]() |
Devuelve la representación de cadena del objeto especificado.
| Object | |
![]() |
Devuelve el valor simple del objeto especificado.
| Object | |
| Dictionary | () | constructor |
public function Dictionary(weakKeys:Boolean = false)
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9 |
Crea un nuevo objeto Dictionary. Para eliminar una tecla de un objeto Dictionary, utilice el operador delete.
weakKeys:Boolean (default = false) — Indica al objeto Dictionary que utilice referencias "débiles" en las teclas del objeto. Si la única referencia a un objeto se encuentra en el objeto Dictionary especificado, se puede elegir la tecla para la eliminación de datos innecesarios y se elimina de la tabla al recopilar el objeto.
|
Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/flash/utils/Dictionary.html