实现两个数的调换方式有很多种,今天看代码时发现一种非常简单的方式,用es6解构方式即可,如下:
以前很多种方法:
比如:1)介入第三方temp
2)不介入第三方
let a = 1,
b = 2;
b = b - a; // b(原) - a(原)
a = a + b; // a(原) + b(原) - a(原)
b = a - b; // b(原) - (b(原) - a(原))
console.log(a); //2
console.log(b); //1