1. ホーム
  2. javascript

[解決済み] JavaScriptで文字列の配列を大文字小文字を区別せずに並べ替えるには?

2022-02-17 01:20:43

質問

私はJavaScriptでソートする必要がある文字列の配列を持っていますが、ケースインセンシティブな方法で。どのようにこれを実行するのですか?

どのように解決するのですか?

ほぼ)一行で

["Foo", "bar"].sort(function (a, b) {
    return a.toLowerCase().localeCompare(b.toLowerCase());
});

という結果になります。

[ 'bar', 'Foo' ]

一方

["Foo", "bar"].sort();

の結果

[ 'Foo', 'bar' ]