这个问题如果有点偏离主题,我只想要大多数ActionScript / Flex开发人员的反馈。
那么你会使用Vector吗?当你期待一个相同“类型”对象的集合(并为fp10发布)时,而不是一个数组
让我说清楚:
我在类中定义了一个方法,该方法需要一个类型为“Array”的参数
假设该方法的签名如下所示:
public function doSomethingWithChildren(selectedChildren:Array):void;
我期待“selectedChildren”数组中的所有元素都是“DisplayObject”类型(甚至认为它看起来很合乎逻辑),所以我认为用这种方式重写这个函数会更聪明一点:
public function doSomethingWithChildren(selectedChildren:Vector.<DisplayObject>):void;
所以,基本上我唯一想知道的就是你认为这是要走的路
感谢您的反馈
答案 0 :(得分:1)
是的,这将是要走的路,因为现在你有额外的静态类型检查和信息。我相信键入的向量也比数组快。