我有一个需要在JavaScript中排序的字符串数组,但不区分大小写。如何执行呢?
在(几乎:)单线
["Foo", "bar"].sort(function (a, b) { return a.toLowerCase().localeCompare(b.toLowerCase()); });
导致
[ 'bar', 'Foo' ]
而
["Foo", "bar"].sort();
结果是
[ 'Foo', 'bar' ]