“So sortieren Sie eine Reihe von Objekten nach zwei Feldern in JavaScript” Code-Antworten

JavaScript -Sortierarray von Objekten mehrere Felder

array.sort(function(a,b){
  let i = 0, result = 0;
  while(i < sortBy.length && result === 0) {
    result = sortBy[i].direction*(a[ sortBy[i].prop ].toString() < b[ sortBy[i].prop ].toString() ? -1 : (a[ sortBy[i].prop ].toString() > b[ sortBy[i].prop ].toString() ? 1 : 0));
    i++;
  }
  return result;
})
Stupid Squirrel

So sortieren Sie eine Reihe von Objekten nach zwei Feldern in JavaScript

var data = [{ h_id: "3", city: "Dallas", state: "TX", zip: "75201", price: "162500" }, { h_id: "4", city: "Bevery Hills", state: "CA", zip: "90210", price: "319250" }, { h_id: "6", city: "Dallas", state: "TX", zip: "75000", price: "556699" }, { h_id: "5", city: "New York", state: "NY", zip: "00010", price: "962500" }];

data.sort(function (a, b) {
    return a.city.localeCompare(b.city) || b.price - a.price;
});

console.log(data);
Tiny Coders

Ähnliche Antworten wie “So sortieren Sie eine Reihe von Objekten nach zwei Feldern in JavaScript”

Fragen ähnlich wie “So sortieren Sie eine Reihe von Objekten nach zwei Feldern in JavaScript”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen