“Сортировка из ключа JS” Ответ

массив сортировка от ключа 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

Сортировка из ключа 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

Ответы похожие на “Сортировка из ключа JS”

Вопросы похожие на “Сортировка из ключа JS”

Больше похожих ответов на “Сортировка из ключа JS” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования