在不引入第三个变量的情况下交换两个值
var a = 3,
b = 2;
//1.使用解构赋值
[a,b]=[b,a];
//2.运算解决(用除法也可以)
a=a+b;
b=a-b;
a=a-b;
//3.数组解决
a=[b,b=a][0];
console.log(a,b);
var a = 3,
b = 2;
//1.使用解构赋值
[a,b]=[b,a];
//2.运算解决(用除法也可以)
a=a+b;
b=a-b;
a=a-b;
//3.数组解决
a=[b,b=a][0];
console.log(a,b);