我想在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,所以你可以在你發現問題的地方添加註釋。 –