不用引入第三变量交换两个变量的值
借用第三个变量:c;
var a = 1; var b = 2; var c;
c=a;
a =b;
b=c;
console.log(a); //a:2
console.log(b);//b:1
第一种: a = a + b; b = a - b; a = a - b;
第二种: ES6的新语发:解构赋值 [a,b]=[2,1]
本文共 232 字,大约阅读时间需要 1 分钟。
借用第三个变量:c;
var a = 1; var b = 2; var c;
c=a;
a =b;
b=c;
console.log(a); //a:2
console.log(b);//b:1
第一种: a = a + b; b = a - b; a = a - b;
第二种: ES6的新语发:解构赋值 [a,b]=[2,1]
转载于:https://my.oschina.net/lixiaoyan/blog/883764