“JavaScript mengurutkan array objek berdasarkan nilai kunci naik dan menurun” Kode Jawaban

JavaScript Sorts Array dengan objek

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

Urutkan elemen array dalam urutan menurun berdasarkan kunci objek

homes.sort((a, b) => parseFloat(a.price) - parseFloat(b.price));
Embarrassed Echidna

JavaScript mengurutkan array objek berdasarkan nilai kunci naik dan menurun

 function compareValues(key, order = 'asc') {
  return function innerSort(a, b) {
    if (!a.hasOwnProperty(key) || !b.hasOwnProperty(key)) {
      // property doesn't exist on either object
      return 0;
    }

    const varA = (typeof a[key] === 'string')
      ? a[key].toUpperCase() : a[key];
    const varB = (typeof b[key] === 'string')
      ? b[key].toUpperCase() : b[key];

    let comparison = 0;
    if (varA > varB) {
      comparison = 1;
    } else if (varA < varB) {
      comparison = -1;
    }
    return (
      (order === 'desc') ? (comparison * -1) : comparison
    );
  };
}
Ugly Unicorn

Jawaban yang mirip dengan “JavaScript mengurutkan array objek berdasarkan nilai kunci naik dan menurun”

Pertanyaan yang mirip dengan “JavaScript mengurutkan array objek berdasarkan nilai kunci naik dan menurun”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya