一般情况下,大家会使用下面的方法来进行汉字的拼音排序var list = [ '王', '张','李']; list.sort(function (a, b) { return a.localeCompare(b); });localeCompare() :用本地特定的顺序来比较两个字符串。通过localeCompare这个方法来进行拼音排序的不可靠之处在于:1. 很依赖中文操作系统2. 很依赖浏览器的内核也就是说,如果你的网站访问者是通过非中文系统,或者非IE浏览器(如Chrome),那么他将很可能无法看到我们所预期的拼音排序结果。下面介绍一下 Read More
posted @ 2012-11-20 09:17 Warrentech Views(3900) Comments(7) Diggs(5) Edit