How to swap two variables in JavaScript
In this tutorial, we are going to learn about how to swap the values of two variables using JavaScript.
Consider, we have a two variables like this:
let x = 10;
let y = 11;Now, we need to swap the x variable value with y variable.
Using the destructuring assignment
To swap the two variables in JavaScript, we can use the es6 destructuring assignment syntax.
Here is an example:
let x = 10;
let y = 11;
[x, y] = [y, x];
console.log(x, y); // 11 , 10Similarly, we can also swap it by creating a tmp (temporary) variable in JavaScript.
let x = 10;
let y = 11;
let tmp = x;
x = y;
y= tmp;
console.log(x, y); // 11 , 10In the above code, we first initialized a tmp variable and assigned the x variable to it, then we
updated the x variable with y and we assigned the tmp variable to y.


