我跟随this demo
这是字符串..
a
Aaa
áa
Aa
A
á
我想订购
a
A
Aa
Aaa
á
áa
但ICU
演示适用于
a
A
á
Aa
áa
Aaa
如何将其应用于我想要的正确排序?
答案 0 :(得分:0)
您可以在Javascript中使用.localeCompare()
来实现.sort()
中的比较功能,在那里您可以传入您选择的任何locale。
let stringToBeSorted = "a Aaa áa Aa A á";
let sortedString = stringToBeSorted.split(" ").sort((obj1, obj2) => obj1.localeCompare(obj2)).join(" ");
console.log(sortedString);