我正在尝试使用多种语言生成按字母顺序排序的列表,包括英语,俄语,希腊语,中文,阿拉伯语,韩语,日语(许多字母表)。
使用Javascript'
String.prototype.localCompare
函数我可以以编程方式对列表进行排序,但我也想按字母键对列表进行分组并显示它,即:
[a]
apple
album
[b]
bear
book
etc.
为每种语言生成此字母键的最佳方法是什么?我可以只查找列表中每个项目的第一个字符,但我的理解是并非所有语言都使用单字符字母表。
提前致谢。