In this Article we will go through how to swap two variables only using single line of code in JavaScript.
This is a one-line JavaScript code snippet that uses one of the most popular ES6 features => Arrow Function
.
Let's define this short function:
[a, b] = [b, a];
a = [b, b = a][0];
a = (x => x)(b, b = a);
// (only works with numbers)
a = b + (b = a, 0);
a = b * (b = a, 1);