我有数组填充的对象,我想按它们排序,但我做不到。
这是我的对象数组:
我想根据“ Tutar”来订购。我该怎么办?
EDİTED
在我看来,这是我的错,但是我解决了这个问题:
//button[text()='Example2']
答案 0 :(得分:1)
这将按“ Tutar”的升序对tutar进行排序:
var dataAsc = tutar.sort(function(a, b) {
return Number(a.Tutar) - Number(b.Tutar);
});
现在,如果您想按降序排序
var dataDsc = dataAsc.reverse();
答案 1 :(得分:1)
尝试
升序:
tutar.sort(function(a, b) {
if(a.Tutar.toLowerCase() < b.Tutar.toLowerCase()) return -1;
if(a.Tutar.toLowerCase() > b.Tutar.toLowerCase()) return 1;
});
下降:
tutar.sort(function(a, b) {
if(a.Tutar.toLowerCase() > b.Tutar.toLowerCase()) return -1;
if(a.Tutar.toLowerCase() < b.Tutar.toLowerCase()) return 1;
});