关于解构赋值的相关知识具体可以参考:es6--解构赋值
示例1:
<script>
let x = 1;
let y = 2;
//原来的方法
// let tmp = x;
// x = y;
// y = tmp;
// console.log(x, y);
//现在的方法
[x, y] = [y, x];
[x, y] = [2, 1];
console.log(x, y);
</script>
示例2:
<script>
let x = 10;
let y = 20;
let z = 30;
[x, y, z] = [z, x, y];
[x, y, z] = [30, 10, 20];
console.log(x, y, z);
</script>