交换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]

 

posted @ 2016-04-06 11:26  谢小宝  阅读(158)  评论(0编辑  收藏  举报