在 AS3 中进行多重排序的最简单方法是什么?类似于 PHP 中的 array_multisort()...如下所示:使用 array_multisort 对多维数组进行排序 https://stackoverflow.com/questions/5305594/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
...我需要的是根据每个的第二个索引对其进行排序,所以我得到
Afghanistan
Andorra
Anguilla
Antigua & Barbuda
United Arab Emirates
这很简单:
COUNTRIES.sortOn("1");
它之所以有效,是因为您可以使用字符串访问数组索引,就像属性一样:array["0"]
. So sortOn
使用"1"
每个内部数组的“属性”用于排序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)