Rob*_*cks 6 sorting flash actionscript-3
在AS3中,Array.sort()
采取了一些很好的排序选项,如:
但遗憾的Vector<T>.sort()
是不支持这些功能,只需要compareFunction:Function
参数,这样您就可以编写自己的排序逻辑.
有没有其他方法可以快速获取向量的排序索引数组?
查看文档:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Vector.html#sort()
仍然可以使用这些选项,但您必须将它们作为第一个参数而不是比较函数传递.
myVector.sort(Array.DESCENDING|Array.RETURNINDEXEDARRAY);
Run Code Online (Sandbox Code Playgroud)
RETURNINDEXEDARRAY
在Flash Player 10+中不起作用.它只返回相同的原件Vector<Number>
.
与Array不同,RETURNINDEXEDARRAY
该Vector.sort()
方法将忽略该选项.返回的Vector对象始终是原始对象的引用.
归档时间: |
|
查看次数: |
4460 次 |
最近记录: |