React native 如何在react native中按desc或asc排序?

React native 如何在react native中按desc或asc排序?,react-native,React Native,我有数组填充的对象,我想按它们排序,但我做不到 这是我的对象数组: 我想根据“图塔”订购。我该怎么做 EDİTED 正如你所看到的,我错了,但我解决了这个问题: tutar.sort(函数(a,b){ if(parseInt(a.Tutar.toLowerCase())parseInt(b.Tutar.toLowerCase())返回1; }); 这将按“tutar”升序对tutar进行排序: var dataAsc = tutar.sort(function(a, b) {

我有数组填充的对象,我想按它们排序,但我做不到

这是我的对象数组:

我想根据“图塔”订购。我该怎么做

EDİTED

正如你所看到的,我错了,但我解决了这个问题:

tutar.sort(函数(a,b){
if(parseInt(a.Tutar.toLowerCase())parseInt(b.Tutar.toLowerCase())返回1;
});
这将按“tutar”升序对tutar进行排序:

 var dataAsc = tutar.sort(function(a, b) {
        return Number(a.Tutar) - Number(b.Tutar);
    });
现在如果你想按降序排序

var dataDsc =  dataAsc.reverse();
这将按“tutar”升序对tutar进行排序:

 var dataAsc = tutar.sort(function(a, b) {
        return Number(a.Tutar) - Number(b.Tutar);
    });
现在如果你想按降序排序

var dataDsc =  dataAsc.reverse();
试试这个

升序:

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;
});
tutar.sort(函数(a,b){
if(a.Tutar.toLowerCase()b.Tutar.toLowerCase())返回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;
});
tutar.sort(函数(a,b){
if(a.Tutar.toLowerCase()>b.Tutar.toLowerCase())返回-1;
if(a.Tutar.toLowerCase()
试试这个

升序:

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;
});
tutar.sort(函数(a,b){
if(a.Tutar.toLowerCase()b.Tutar.toLowerCase())返回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;
});
tutar.sort(函数(a,b){
if(a.Tutar.toLowerCase()>b.Tutar.toLowerCase())返回-1;
if(a.Tutar.toLowerCase()
这是一项工作,但有一个问题。看看我编辑的Img。我使用降序,但它并不完全正确。我想是因为逗号“,”。请看顺序,你会明白我的意思。这是工作,但有一个问题。看看我编辑的Img。我使用降序,但它并不完全正确。我想是因为逗号“,”。请看顺序,你会明白我的意思