Array的排序总结

      :: Flash :: 2005-12-14 13:9

看看一唯数组的排序:
var myArr=[12,23,2,34,456];
trace(myArr);
myArr.sort();
trace(myArr);

//按数字大小
myArr.sort(16); 
trace(myArr);
降序
myArr.sort(2|16); 
trace(myArr);

var arr=[[12,23],[2,32],[1,3]];
trace(arr);
arr.sort(16);
trace(arr);
这时会发现对多唯数组没有用

arr.sortOn(0,16);
trace(arr);

原来可以这样来:
arr.sortOn([0,1],16);
trace(arr);

输出结果:
12,23,2,34,456
12,2,23,34,456
2,12,23,34,456
456,34,23,12,2
12,23,2,32,1,3
1,3,12,23,2,32
1,3,2,32,12,23
1,3,2,32,12,23

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commenttime}{commentauthor}

{CommentUrl}
{commentcontent}