let x = 'x',
y = 'y',
temp;
temp = x;
x = y;
y = temp;
당연하게도 integer
타입에만 사용 가능.
let x = 10,
y = 3
x ^= y
y ^= x
x ^= y
(이 연산이 작동하는 것을 보면서도 얼떨떨하다.)
let x = 'x',
y = 'y'
[x, y] = [y, x]
js에서 reference 타입의 경우 위치 swap이 가능하다.
[arr[x], arr[y]] = [arr[y], arr[x]]