È possibile ordinare e riordinare un array che assomiglia a questo:
itemsArray = [
['Anne', 'a'],
['Bob', 'b'],
['Henry', 'b'],
['Andrew', 'd'],
['Jason', 'c'],
['Thomas', 'b']
]
per abbinare la disposizione di questo array:
sortingArr = [ 'b', 'c', 'b', 'b', 'a', 'd' ]
Sfortunatamente, non ho alcun ID su cui tenere traccia. Avrei bisogno di dare priorità all'array di articoli in modo che corrisponda il più vicino possibile al sortingArr.
Aggiornare:
Ecco l'output che sto cercando:
itemsArray = [
['Bob', 'b'],
['Jason', 'c'],
['Henry', 'b'],
['Thomas', 'b']
['Anne', 'a'],
['Andrew', 'd'],
]
Qualche idea su come si possa fare?