Actionscript 对象和字典之间的区别?

Actionscript 对象和字典之间的区别?,actionscript,object,dictionary,Actionscript,Object,Dictionary,Actionscript中的对象和字典到底有什么区别 var obj:Object = new Object(); obj.something = "something"; var dict:Dictionary = new Dictionary(); dict.something = "something"; trace(obj.something, dict.something); trace语句似乎相同…Object()使用字符串作为键,而Dictionary()使用对象作为键 请参

Actionscript中的对象和字典到底有什么区别

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

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

trace(obj.something, dict.something);
trace语句似乎相同…

Object()使用字符串作为键,而Dictionary()使用对象作为键

请参见

我认为该示例至少突出了一个最显著的差异,即在比较键时严格相等

总之,dictionary[key]不一定返回与dictionary[“key”]相同的值,即使key.toString()等于“key”


但是,如果key.toString()等于“key”,则object[key]将返回与object[“key”]相同的值。

JavaScript中是否有与Dictionary等价的值?示例链接不再存在。