现有变量 x 和 y,互换两个变量的值
方法一:
1 let x = 2, 2 y = 3, 3 temp; 4 temp = x; 5 x = y; 6 y = temp;
方法二:
1 let x = 2, 2 y = 3; 3 y = [x, x = y][0];
方法三:
1 let x = 2, 2 y = 3; 3 [y, x] = [x, y];
注意:方法三仅可以在 ES6 语法下使用
现有变量 x 和 y,互换两个变量的值
方法一:
1 let x = 2, 2 y = 3, 3 temp; 4 temp = x; 5 x = y; 6 y = temp;
方法二:
1 let x = 2, 2 y = 3; 3 y = [x, x = y][0];
方法三:
1 let x = 2, 2 y = 3; 3 [y, x] = [x, y];
注意:方法三仅可以在 ES6 语法下使用