-
ES5:
var a = 12,b=13,c; c = a; a = b; b = c; console.log(a,b);//13,12
通过设置第三方变量交换赋值来实现
-
ES6
var a = 12,b=13; [a,b] = [b,a]; console.log(a,b);
采用ES6数组结构的方式实现
var a = 12,b=13,c; c = a; a = b; b = c; console.log(a,b);//13,12
var a = 12,b=13; [a,b] = [b,a]; console.log(a,b);