let targetarr = [
'Aaa',
'AAA',
'AAA-',
'AA+',
'Aa1',
'Aa2',
'AA',
'AA-',
'Aa3',
'A1+',
'A1',
'A+',
'A2',
'A',
'A-',
]
let arr = [
'AAA-',
'AAA',
'AA-',
'AA',
'Aaa',
'AA+',
]
arr.sort(
(prev, next) =>
targetarr.indexOf(prev) - targetarr.indexOf(next)
) // ["Aaa", "AAA", "AAA-", "AA+", "AA", "AA-"]