当前位置:网站首页>不引入第三个变量,交换两个值

不引入第三个变量,交换两个值

2022-06-11 06:23:00 Saucey_6

在不引入第三个变量的情况下交换两个值

var a = 3,
 b = 2;
//1.使用解构赋值
 [a,b]=[b,a]; 

//2.运算解决(用除法也可以)
a=a+b;
b=a-b;
a=a-b;

//3.数组解决
a=[b,b=a][0];

console.log(a,b);
原网站

版权声明
本文为[Saucey_6]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_39083004/article/details/82703501