Поменять значения местами в javascript

На вход поступает два значения: a и b. Необходимо поменять значения переменных местами

const main = (a, b) => {

};

Я пытался указать main = (b, a), но не работает, нам вообще как-то не сильно объясняли как работать с этим языком, поэтому я даже не могу предположить каким путём выполнить условие


Ответы (1 шт):

Автор решения: Алексей Шиманский

let a = 2;
let b = 3;

[b,a] = [a,b];

console.log(a, b);

//------------------------

let main = (a,b) => {
  return [b,a];
}

let c = 5;
let d = 8;

[c, d] = main(c, d);
console.log(c, d);

→ Ссылка