配列を逆順(降順)にソートする(JavaScript)

JavaScriptで配列をソートするには、Array.sort() を使うが、逆順(降順)にソートするには、sort() の引数に関数を記述すればよい。

// JavaScript
// 
var rideDates = ['2013/01/01', '2013/01/02', '2013/01/04', '2013/01/03'];
rideDates.sort(function(a,b){
  return(b-a);
});
// 処理結果
// rideDates = ['2013/01/04', '2013/01/03', '2013/01/02', '2013/01/01'];

sort()の引数に「降順になっていたら正の値を返す」関数を指定することで、適用結果が「降順」になる。

カテゴリー: Tips タグ: パーマリンク