¿Es posible ordenar y reorganizar una matriz que se ve así:
itemsArray = [
['Anne', 'a'],
['Bob', 'b'],
['Henry', 'b'],
['Andrew', 'd'],
['Jason', 'c'],
['Thomas', 'b']
]
para que coincida con la disposición de esta matriz:
sortingArr = [ 'b', 'c', 'b', 'b', 'a', 'd' ]
Desafortunadamente, no tengo ninguna identificación para seguir. Necesitaría priorizar la matriz de elementos para que coincida con el sortingArr lo más cerca posible.
Actualizar:
Aquí está la salida que estoy buscando:
itemsArray = [
['Bob', 'b'],
['Jason', 'c'],
['Henry', 'b'],
['Thomas', 'b']
['Anne', 'a'],
['Andrew', 'd'],
]
¿Alguna idea de cómo se puede hacer esto?