Как отсортировать массив согласно правилу, которое дано в задании?
Имеется массив: [5, 3, 1, 2, 4, 6] , по правилу его нужно отсортировать так: 1-5, 2-3, 3-1, 4 -2, 5-4, 6-6, т. е. поменять элемента массива местами в установленном порядке.
Пытался решить эту задачку, да вот не выходит.
let key_first = [5, 3, 1, 2, 4, 6],
tempKey;
for( let i = 0; i < key_first.length; i++) {
tempKey = key_first[i];
key_first[i] = key_first[key_first[i] - 1];
key_first[key_first[i] - 1] = tempKey;
}