2011年03月12日

javascript:配列のソート処理

配列の項目を指定してソート処理を行う。
多次元の場合も可能。

 var list = [
{"no":3, "cat":5, "body":"リンゴ"},
{"no":2, "cat":4, "body":"みかん"},
{"no":4, "cat":5, "body":"ナシ"},
{"no":6, "cat":3, "body":"バナナ"},
{"no":1, "cat":4, "body":"オレンジ"}
 ];
 list.sort(function(a, b) {return a.cat-b.cat});


参考サイト
http://ma-bank.com/item/752

javascript:小数点の表示フォーマット

小数点の表示フォーマットを設定するときに便利。
123.0とかのとき、123と表示されてしまうのでそんなときに。

var n = 12345.6789;

alert( n.toFixed() );   // 12346 が返る

alert( n.toFixed(2) );  // 12345.68 が返る