编辑代码

// 异或地址不能是相同地址 如 arr[0] ^ arr[0] => 0
let a = 10;
let b = 20;


a = a ^ b;
b = a ^ b;
a = a ^ b;

console.log(a); // 20
console.log(b); // 10