array.sort()
指定排序的函數, 如果未指定排序的方式會自動依 Unicode碼 位值排列。
指定排列的方法:
a-b < 0 , a-b = 0 -> 不往前調整位子 a-b > 0 -> b 調到 a 前面
Ex:
var numbers = [4, 2, 5, 1, 3];
numbers.sort(function(a, b){
return a-b;
});
印出:[1, 2, 3, 4, 5]
Unicode碼 的方法:
在Unicode中, 數字在大寫字母前, 大寫字母在小寫字母前。
Ex:
var fruit = ['cherries', 'apple', bananas];
\u0063 \u0061 \u0062
fruit.sort();
印出:['apple', 'bananas', 'cherries']