Sortowanie tablicy obiektów JavaScript w określonym porządku (przy użyciu istniejącej funkcji)

Biorąc pod uwagę tablicę obiektów:

{
    key: "a",
    value: 42
},
{
    key: "d",
    value: 28
},
{
    key: "c",
    value: 92
},
{
    key: "b",
    value: 87
}

i szereg kluczy:

["c", "a", "b", "d"]

Czy istnieje funkcja ECMAScript lub biblioteka JavaScript innej firmy, która umożliwia sortowanie -w jednym wywołaniu linii / funkcji - pierwsza tablica obiektów, dodopasuj kolejność kluczy określony w drugiej tablicy, tak że wynikiem jest:

{
    key: "c",
    value: 92
},
{
    key: "a",
    value: 42
},
{
    key: "b",
    value: 87
},
{
    key: "d",
    value: 28
}

Inne pytania dotyczące funkcji lub algorytmu:

Javascript - sortuj tablicę na podstawie innej tablicy - Przepełnienie stosujavascript - Jak sortować tablicę obiektów na podstawie kolejności innej tablicy? - Przepełnienie stosu

Podobne / powiązane pytania:

Sortowanie tablicy obiektów w PHP w określonej kolejnościphp - Sortuj tablicę obiektów

questionAnswers(3)

yourAnswerToTheQuestion