数组根据两个或多个值进行排序

时间:2011-06-02 08:34:47

标签: actionscript-3 actionscript

如何根据两个值完成数组的排序。 是否内置了功能?

2 个答案:

答案 0 :(得分:5)

使用sortOn()功能。

答案 1 :(得分:3)

<强>答案:

在我的循环中,我将值插入到我的数组中,如下所示:

for(var i:uint = 0; i < xmlList.length(); i++)
{
    sortArray[i].year = xmlList[i].year;
    sortArray[i].month = xmlList[i].month;
}

排序此数组:(已编辑)

sortArray.sortOn(['year', 'month'], [Array.NUMERIC, Array.NUMERIC]);