JS - 使用Collat​​er.compare按字母顺序有效排序

时间:2016-01-29 19:56:30

标签: javascript angularjs sorting

我需要在前端对阿拉伯字符串进行排序,并为每个字符串提供一个索引。所以JSON当然是一个对象数组,每个对象都有一个阿拉伯字符串属性。我可以用

comparer = new Intl.Collator("ar")
a = "ا";
b= "ب"
comparer.compare(a,b);

其中" ar"是阿拉伯语语言标志,a和b变量是阿拉伯语等价物。使用的比较器函数返回-1,表示' a'来自' b'。其他值如果它们相等则为0,如果第一个参数在第二个之后按字母顺序排列,则为1。

那么如何迭代对象数组以按字母顺序对对象进行排序?

0 个答案:

没有答案