• 24小时服务热线:400-088-1128

当前位置 南顺网络>> 知识拓展

JS 交换变量

let a = 1;

let b = 2;

let temp;

temp = a;

a = b;

b = temp;

a; // => 2

b; // => 1

temp是一个临时变量,它先保存a的值。然后把b的值赋值给a,接着将temp值赋给 b。

let a = 1;

let b = 2;

[a, b] = [b, a];

a; // => 2

b; // => 1

[a,b] = [b,a]是解构赋值,右边,创建了一个数组[b, a],即[2,1]。这个数组2被赋值了给a,1被赋值给了b。