Самый простой способ поменять местами строковые элементы массива?

1,00
р.
Имеем массив:
var mass = ["elem1", "elem2", "elem3", "elem4" "elem5"]
Какой самый простой способ поменять местами 2 и 4 (к примеру элемент)? Кроме переприсваивания через дополнительную переменную типа
temp1 = mass[2] mass[2] = mass[4] mass[4] = temp1
Может быть в Js есть более элегантный способ? (ну как функция .SORT для сортировки) Или это единственный способ?

Ответ
В современном js такой способ есть, называется деструктуризирующее присваивание (destructuring assignment):
[mass[1], mass[3]] = [mass[3], mass[1]]
То есть
[a, b] = [b, a]
Вот только IE11 и Андроиды так не умеют из коробки, если хочется писать так чтобы работало везде - придется транспилировать.
Еще есть везде-рабочий "ниндзя" способ, за который в приличном обществе бьют ногами за нечитаемость:
mass[1] = [mass[3], mass[3] = mass[1]][0]
То есть:
a = [b, b = a][0]