“Como classificar uma variedade de objetos por um valor de propriedade em JavaScript” Respostas de código

JavaScript Classy Array com objetos

var array = [
  {name: "John", age: 34},
  {name: "Peter", age: 54},
  {name: "Jake", age: 25}
];

array.sort(function(a, b) {
  return a.age - b.age;
}); // Sort youngest first
TC5550

JS classifica por propriedade

list.sort((a, b) => (a.color > b.color) ? 1 : -1)
Jittery Jaguar

Como classificar uma variedade de objetos por um valor de propriedade em JavaScript

let x = list.sort((a, b) => (a.name > b.name ? 1 : -1));
Crazy Cobra

Classificar a matriz de objetos pelo valor da propriedade String

function compareFirstNames( a, b ) {
  if ( a.first_name < b.first_name ){
    return -1;
  }
  if ( a.first_name > b.first_name ){
    return 1;
  }
  return 0;
}

var people =[
    {"first_name":"Carol", "age":29},
    {"first_name":"Anna", "age":32},
    {"first_name":"Bob", "age":32}
];

people.sort( compareFirstNames ); //people is now sorted by first name from a-z
Grepper

JavaScript Classy Matriz de objeto por propriedade

function sortByDate( a, b ) {
  if ( a.created_at < b.created_at ){
    return -1;
  }
  if ( a.created_at > b.created_at ){
    return 1;
  }
  return 0;
}

myDates.sort(sortByDate);//myDates is not sorted.
Friendly Hawk

Sort () Valores de objeto JavaScript

list.sort((a, b) => (a.color > b.color) ? 1 : (a.color === b.color) ? ((a.size > b.size) ? 1 : -1) : -1 )
Tired Termite

Respostas semelhantes a “Como classificar uma variedade de objetos por um valor de propriedade em JavaScript”

Perguntas semelhantes a “Como classificar uma variedade de objetos por um valor de propriedade em JavaScript”

Mais respostas relacionadas para “Como classificar uma variedade de objetos por um valor de propriedade em JavaScript” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código