Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
[ 'a', 'b', 'c', 'd', 'f' ]
[ 'b', 'a', 'd', 'c', 'f' ]
for (let i = 1; i < arr.length; i += 2) { [ arr[i], arr[i - 1] ] = [ arr[i - 1], arr[i] ]; }
const newArr = arr.map((n, i, a) => a[i - (i & 1 || -1)] ?? n);