JavaScript 中文数组按首字母排序

类似通讯录排序功能,实现方式非常简单,不用第三方的字典。

['张三','李四','王五'].sort((a, b) => a.localeCompare(b, 'zh-Hans-CN', {sensitivity: 'accent'}))

输出

[“李四”, “王五”, “张三”]