交换2个变量的值

通常交换两个变量值的常规做法是声明一个中间变量来暂存

var a=1,b=2,c
c=a
a=b
b=c

数组法,省去中间变量:

var a=1,b=2;
a=[b,b=a][0];

ES6

var a=1,b=2;
[a,b]=[b,a]
原文地址:https://www.cnblogs.com/xiexiaobao/p/5358515.html