我想在javascript中对法语,德语,波兰语,中文等单词进行排序。localeCompare()平台支持
因此我使用localeCompare()方法如下所述:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare
在这种笔可以看到法国的例子:http://codepen.io/anon/pen/wWWYoy?editors=1111
左侧是订购它应该是 - 右侧的顺序浏览器生成。
同例如德国的信件:http://codepen.io/anon/pen/ezzPWa
function frsort(a, b) {
return a.localeCompare(b);
}
我只是使用localeCompare没有语言环境或选项的参数,因为这些都是由极少数的浏览器(
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/localeCompare)
然而developers.mozilla支持
。 org阅读:
Android - 基本支持(是)
即使在Android 4.0.4上使用Android浏览器排序完成了所有错误。 Android 4.0.4上的Chrome以正确的方式排序。
有没有在我的代码的错误的,为什么股票Android浏览器是做分类错误的任何解释?
MDN并不完美。它也是一个wiki,所以你可以在你发现问题的地方添加注释。 –