js中文汉字按拼音排序 Sivear 2023-03-13 1,020 阅读1分钟 String.prototype.localeCompare 在不考虑多音字的前提下,基本可以完美实现按照拼音排序。 const arr = ['武汉', '北京', '上海', '天津']; const resultArray = arr.sort((item1, item2) => item1.localeCompare(item2, "zh")); console.log(resultArray);