2011-01-22 32 views
6

¿Cuál es exactamente la diferencia entre un objeto y un diccionario en Actionscript?¿Diferencia entre un objeto y un diccionario?

var obj:Object = new Object(); 
obj.something = "something"; 

var dict:Dictionary = new Dictionary(); 
dict.something = "something"; 

trace(obj.something, dict.something); 

La sentencia trace parece idéntica ...

Respuesta

8

creo que el ejemplo más destacado here al menos una de las diferencias más significativas, que es la igualdad estricta en la comparación de las llaves.

En resumen, el diccionario [clave] NO devuelve necesariamente el mismo valor que el diccionario ["clave"], incluso si key.toString() es igual a "clave".

Sin embargo, el objeto [clave] devolverá el mismo valor que el objeto ["clave"], si key.toString() es igual a "clave".

+0

¿Hay un equivalente a Diccionario en JavaScript? – Triynko

+0

El enlace de ejemplo ya no existe. –

Cuestiones relacionadas