AS3中的多维数组排序 [英] Multidimensional array sort in AS3
本文介绍了AS3中的多维数组排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在AS3中进行多重排序的最简单方法是什么.与PHP中的array_multisort()类似...如下:对多维数组进行排序使用array_multisort
What would be the easiest way to do a multi sort in AS3. Something similar to array_multisort() in PHP... like this: sort a multidimentional array using array_multisort
我有什么
var COUNTRIES:Array = [["AD","Andorra"],["AE","United Arab Emirates"],["AF","Afghanistan"],["AG","Antigua & Barbuda"],["AI","Anguilla"]];
..循环输出
Andorra
United Arab Emirates
Afghanistan
Antigua & Barbuda
Anguilla
...我需要对每个索引的第二个索引进行排序,所以我得到了
... what I need is to sort it against the second index of each, so I get
Afghanistan
Andorra
Anguilla
Antigua & Barbuda
United Arab Emirates
推荐答案
很简单:
COUNTRIES.sortOn("1");
之所以起作用,是因为您可以使用字符串来访问数组索引,就像属性array["0"]
一样.因此,sortOn
使用每个内部数组的"1"
'属性'进行排序.
It works because you can access an array index by using a string, just like a property: array["0"]
. So sortOn
uses the "1"
'property' of each inner array for sorting.
这篇关于AS3中的多维数组排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文