Как при сортировке расставить определенные элементы массива на определенные позиции?
Всем привет, есть массив [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
Подскажите, пожалуйста, есть ли функция, которая отсортирует массив расставив нужные мне элементы на на указанные мной позиции?
Например я хочу поставить элемент 3 на первое место, элемент 10 на второе, а элемент 9 на пятое , в результате должно выйти [3, 10, 1, 2, 9, 4, 5, 6, 7, 8]