配列のソートで困ったことはありませんか?実際たまにしか使わないので、自分の備忘録を見返しています。 ということで、少し説明を加えて備忘録をシェアします。 説明はいらないから、必要なことだけ知りたい方は目次からご希望の箇所に飛んでください。 .sort()の基本まず、.sort()の構文は以下になります。 arr.sort([compareFunction]) 引数compareFunctionには、ソート順を定義する関数を指定します。省略された場合、配列は各要素の文字列比較に基づき辞書順にソートされます。Array.prototype.sort() - JavaScript | MDN ここで言う「各要素の文字列比較に基づき辞書順にソート」ですが、文字列をUnicodeへ変換した時の数値です。 引数を持たせない場合の.sort()では単純に文字をUnicodeに変換した値でソートしてしまう