Javascriptで配列のソート
2010/08/30
まずはサンプル。
function func(a,b){
return (a – b); // 小さいもの順 = [a-b]、大きいもの順 = [b-a]、)
}
return (a – b); // 小さいもの順 = [a-b]、大きいもの順 = [b-a]、)
}
canDay = new Array(“5″,”4″,”9″,”2”);
canDay.sort(func);
配列canDayの各値を並び替える。
サンプル内のコメントでも書いてる通り「return (a – b);」のaとbを入れ替えると昇順・降順にできる。
実際にこのサンプルで試していないので動くかは不明。
配列の中身が数値じゃなくて、文字になってるから。
文字でも問題なかったとは思うんだよなぁ。