タグ

ブックマーク / rei19.hatenablog.com (1)

  • JavaScriptで配列をソートする - もやもやエンジニア

    最近ネタがないのでJavaScriptの小ネタでも。 配列を並び替えるメソッドで[sort]が用意されています。 var ARY = ['ichi','ni','san','shi','go']; ARY = ARY.sort(); console.log(ARY); このようなコードを実行すると以下のように出力されます。 > ["go", "ichi", "ni", "san", "shi"] sortによって配列の中身がアルファベットの昇順で並び替えられていますね。 では数値でやるとどうなるでしょうか。 var ARY = [5,1,3,4,2]; ARY = ARY.sort(); console.log(ARY); > [1, 2, 3, 4, 5] 値の昇順になりました・・・・が、これには罠があります。以下のようにするとどうなるでしょうか。 var ARY = [5,10,3,1

    JavaScriptで配列をソートする - もやもやエンジニア
  • 1