Czy można posortować i uporządkować tablicę, która wygląda tak:
itemsArray = [
['Anne', 'a'],
['Bob', 'b'],
['Henry', 'b'],
['Andrew', 'd'],
['Jason', 'c'],
['Thomas', 'b']
]
aby dopasować układ tej tablicy:
sortingArr = [ 'b', 'c', 'b', 'b', 'a', 'd' ]
Niestety nie mam żadnych identyfikatorów do śledzenia. Musiałbym nadać priorytet tablicy items, aby dopasować sortingArr tak blisko, jak to możliwe.
Aktualizacja:
Oto wynik, którego szukam:
itemsArray = [
['Bob', 'b'],
['Jason', 'c'],
['Henry', 'b'],
['Thomas', 'b']
['Anne', 'a'],
['Andrew', 'd'],
]
Masz jakiś pomysł, jak można to zrobić?