É possível classificar e reorganizar uma matriz que se parece com isso:
itemsArray = [
['Anne', 'a'],
['Bob', 'b'],
['Henry', 'b'],
['Andrew', 'd'],
['Jason', 'c'],
['Thomas', 'b']
]
para coincidir com o arranjo dessa matriz:
sortingArr = [ 'b', 'c', 'b', 'b', 'a', 'd' ]
Infelizmente, não tenho IDs para acompanhar. Eu precisaria priorizar a matriz de itens para corresponder ao sortingArr o mais próximo possível.
Atualizar:
Aqui está a saída que estou procurando:
itemsArray = [
['Bob', 'b'],
['Jason', 'c'],
['Henry', 'b'],
['Thomas', 'b']
['Anne', 'a'],
['Andrew', 'd'],
]
Alguma idéia de como isso pode ser feito?