sort関数で数値の順番で並び替えができる原理まずは以下のサンプルを見てください。このサンプルは配列の中の数字を小さい順に並び替えます。 const numbers = [2, 5, 100, 4]; numbers.sort(function (a, b) { if (a < b) { return -1; } else if (a > b) { return 1; } else { return 0; } }); console.log(numbers); // 結果:[2, 4, 5, 100] こんな感じのコードはいろんな記事で紹介されていますが、僕は最初これを見た時にわからないことがいくつもありました。 まずはこのあたりを見ていきます。 引数にあるa, bって何?→配列の中の要素のうちの1つがa、次の1つがbです。sort関数で数値を比較する際には引数aとbを必ず取ります(名前は
![JavaScriptのsort関数の使い方を絶対わかるまで解説する](https://cdn-ak-scissors.b.st-hatena.com/image/square/264949ade8c615c5fe4832636f30d20ce44a8c01/height=288;version=1;width=512/https%3A%2F%2Fdezanari.com%2Fwp-content%2Fuploads%2F2021%2F06%2Fjs-sort.png)