83. Обмен пар в списке

Поменяйте местами каждые два соседних узла в связанном списке и верните новую голову списка.
Пример 1
Вход: head = [1,2,3]
Выход: [2,1,3]
Объяснение: Последний узел остаётся на месте.
Пример 2
Вход: head = [1,2,3,4]
Выход: [2,1,4,3]
Объяснение: Каждая пара соседних узлов меняется местами.
рекурсиясвязный списокmedium
JavaScript
Line 1, Char 1