JS 配列のソート

2012/05/13
「sort()」を使う。
sort()はデフォルトでは文字としてソートする。

サンプル:JSの配列のソート

めも

文字としてソート

  1. xxx.sort();

文字としてソート:逆順

  1. xxx.reverse(ary.sort());

数値でソート

  1. xxx.sort(function(a,b){return a-b;})

数値でソート:逆順

  1. xxx.sort(function(a,b){return b-a;})

連想配列で(指定したキーの値が)文字でソート

  1. xxx.sort(
  2.   function(a,b) {
  3.     var aChar = a.item;
  4.     var bChar = b.item;
  5.     if (aChar < bChar) {
  6.       return -1;
  7.     } else if (bChar < aChar) {
  8.       return 1;
  9.     } else {
  10.       return 0;
  11.     }
  12.   }
  13. );

連想配列で(指定したキーの値が)数値でソート

  1. xxx.sort(function(a,b){return a.KEY-b.KEY;})

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい