JavaScriptのsortメソッドは、アルファベット順で並び替えるので数値の場合はちゃんと並び替えてくれません。
そこで、sortメソッドに並び替えのルールを指定します。
例題)
1~5のランダムにならんだ配列の数値を昇順に並び替えます。
var ar = [4, 2, 1, 3, 5]; var ar_sort = ar.sort(function(f, t) {return f>t}); console.log(ar_sort); // 結果 [1, 2, 3, 4, 5]
新潟市で個人でコンピュータ相手にシステム開発をしています。確実、安く、素早くをモットーにやっています。
システム開発の時に調べた技術を惜しみなく公開していきます。あまりよろしくない業者についての苦言も為に吐きます。
コンピュータにベッタリというのもどうかと思いますが、やはりこれからは、コンピュータのことを知らないよりは知っていたほうが良いと思いますよ。
var ar = [4, 2, 1, 3, 5]; var ar_sort = ar.sort(function(f, t) {return f>t}); console.log(ar_sort); // 結果 [1, 2, 3, 4, 5]