为什么在AS3 puremvc中使用Array而不是Dictionary

时间:2012-09-14 07:09:26

标签: actionscript-3

as3 puremvc框架包含Controller,Model,View,它们都在核心文件夹中。 Controller类具有Array类型的commandMap,与Model中的proxyMap,View中的mediaMap相同。 我不知道为什么它们是Array,为什么不使用Dictionary类型? 我只是想知道在这里使用Array有什么好处? 我不打算讨论什么。

1 个答案:

答案 0 :(得分:1)

也可能是ObjectVector。您可以根据可读性,性能或其他原因做出此类决策。但总的来说,Actionsript 3中的Array具有良好的性能。我猜(希望)团队对所有选项的性能进行了基准测试,并且Array表现为最佳性能。

如果您对此主题感兴趣,可以在此处进行详细的性能测试:
http://jacksondunstan.com/?s=array+dictionary+performance

由于我不确定这一切,我挑战你自己的基准,也许给团队一个建议。