I have one array that defines an order,
let orderSettingArray = ["Admiral", "Captain", "Lieutenant"]
and another array with a few of these values
var myArray = ["Lieutenant", "Captain"]
I want to sort myArray
to reflect the order of orderSettingArray
:
var myArraySorted = myArray.getSorted(by: orderSettingArray)
Now print(myArraySorted)
should print ["Captain", "Lieutenant"]