JavaScript sortメソッドとアロー関数で配列の要素を昇順ソートするサンプル

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)

書式
var 配列名 = [要素1,要素2,…]
配列名.sort(function(x,y) {処理コード})
sort() メソッドとアロー関数を利用して配列の要素を昇順ソートします。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
var cftArr = [95,43,29,51,60]
console.log("昇順ソート前の配列: "+cftArr);
cftArr.sort(function(x,y){
if( x < y ) return -1;
if( x > y ) return 1;
return 0;
});
console.log("昇順ソート後の配列: "+cftArr);
var cftArr = [95,43,29,51,60] console.log("昇順ソート前の配列: "+cftArr); cftArr.sort(function(x,y){ if( x < y ) return -1; if( x > y ) return 1; return 0; }); console.log("昇順ソート後の配列: "+cftArr);
var cftArr = [95,43,29,51,60]
console.log("昇順ソート前の配列: "+cftArr);
cftArr.sort(function(x,y){
        if( x < y ) return -1;
        if( x > y ) return 1;
        return 0;
});
console.log("昇順ソート後の配列: "+cftArr);

実行結果
> “昇順ソート前の配列: 95,43,29,51,60"
> “昇順ソート後の配列: 29,43,51,60,95"

JavaScript

Posted by arkgame