Скажем, у меня есть массив пользовательского класса [Player], каждый из которых содержит строковое свойство, называемое player.position
 У меня также есть произвольный массив значений, называемый positionOrders, например:
 let positionOrders = ["QB", "WR", "RB", "TE"]
 Где моя цель - сортировать [Player] чтобы сначала иметь все "QB", затем "WR", "RB" и, наконец, "TE".
 В текущем способе я делаю циклы через каждый элемент в positionOrders, а затем внутри, который проходит через все игроки, чтобы добавить к новому массиву. Однако я не мог представить более простой (и более эффективный) способ сделать это. Любые советы или указатели очень ценятся. Благодарю.