【发布时间】:2015-12-26 00:01:45
【问题描述】:
orderBy 将国家/口音字符放在末尾p>
a b c o u z á č ů ž
在我的语言(捷克语)中正确的顺序应该是
a á b c č o u ů z ž
有什么方法可以让 Vue 像这样排序?谢谢
【问题讨论】:
标签: javascript vue.js
orderBy 将国家/口音字符放在末尾p>
a b c o u z á č ů ž
在我的语言(捷克语)中正确的顺序应该是
a á b c č o u ů z ž
有什么方法可以让 Vue 像这样排序?谢谢
【问题讨论】:
标签: javascript vue.js
你可以通过String.prototype.localeCompare()和locales参数来获取Javascript的排序机制。
var array = ['a', 'b', 'c', 'o', 'u', 'z', 'á', 'č', 'ů', 'ž'];
array.sort(function (a, b) {
return a.localeCompare(b, 'cz');
});
document.write('<pre>' + JSON.stringify(array, 0, 4) + '</pre>');
【讨论】: