“Sortuj z kluczowej wartości JS” Kod odpowiedzi

Tablica sortowanie według klucza JavaScript

function sortByKey(array, key) {
  return array.sort((a, b) => {
    let x = a[key];
    let y = b[key];
    
    return ((x < y) ? -1 : ((x > y) ? 1 : 0));
  });
}
Rootsteps

Sortuj z kluczowej wartości JS

var masterList = [
    { key: 1, val: "google" },
    { key: 2, val: "yahoo" },
    { key: 3, val: "msn" },
    { key: 4, val: "stackoverflow" },
    { key: 5, val: "github" },
    { key: 6, val: "jsfiddle" },
    { key: 7, val: "amazon" },
    { key: 8, val: "ebay" }
];

masterList.sort((a,b)=> (a.val < b.val ? 1 : -1)) //For Decending

masterList.sort((a,b)=> (a.val > b.val ? 1 : -1)) //For Ascending

console.log( masterList );
Coding Era

Odpowiedzi podobne do “Sortuj z kluczowej wartości JS”

Pytania podobne do “Sortuj z kluczowej wartości JS”

Więcej pokrewnych odpowiedzi na “Sortuj z kluczowej wartości JS” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu