BLOG ブログ

> ブログ
JSでの降順・昇順

こんにちは!今回はJavaScriptでArray配列の降順・昇順の方法についてご紹介します!結構簡単なのですが仕事でちょいと手こずったので、まとめておきたいと思います。

.sort関数を使おう

配列を並べ替えるときには「.sort」関数を使いましょう!基本の並び順は「数字」⇨「ローマ字」⇨「日本語」の順に並ぶので覚えとくと役に立つかもです!

昇順(小さい数字⇨大きい数字)

降順(大きい数字⇨小さい数字)

おまけ(sortは破壊的だから非破壊的をするなら.sliceを挟もう)

ここが今回手こずったところ…どういうい意味かというと
sort関数を使用するとその後に使用する配列にもsortがかかってしまい、自分の理想の順序が保たれなくなってしまう、それが破壊的という意味です。
そのようにならないためには「.sort」の前に「.slice()」を入れると破壊されずに済みます。

【破壊的】 【非破壊的】

決して破壊的が悪いわけではありませんので、ご自分の用途によって使い分けてみてください。

以上、JSで配列を降順・昇順に並び替える方法をご紹介いたしました!