2016-06-16 183 views
1

我想在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以正確的方式排序。

enter image description here

有沒有在我的代碼的錯誤的,爲什麼股票Android瀏覽器是做分類錯誤的任何解釋?

+0

MDN並不完美。它也是一個wiki,所以你可以在你發現問題的地方添加註釋。 –

回答