当前位置:  开发笔记 > 编程语言 > 正文

对象和字典之间的区别?

如何解决《对象和字典之间的区别?》经验,为你挑选了2个好方法。

Actionscript中对象和字典之间究竟有什么区别?

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

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

trace(obj.something, dict.something);

跟踪声明似乎相同......



1> Zach L..:

我认为这里的例子突出了至少一个最重要的差异,即在比较键时严格相等.

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

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



2> joeforker..:

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

请参阅http://gskinner.com/blog/archives/2006/07/as3_dictionary_.html

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有