JavaScript: перестановка переменных
перестановка переменных без временных сущностей в JavaScript

Во время написания программного кода в JavaScript довольно часто возникает необходимость в обмене переменных значениями. Существует несколько способов сделать это, не прибегая к созданию дополнительных сущностей.
Рассмотрим один из самых простых вариантов:
let a = 10, b = 20;
[a, b] = [b, a];
console.log(a, b);
Результат:
Деструктуризация массива позволяет найти решение в одной элегантной и короткой строке:
20 10
Спасибо за внимание.