Swapping and Skipping

destructuring을 이용한 트릭에는 swapping과 skipping이 있다.

Swapping

let a = "b";
let b = "a";

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

console.log(a, b);

a b

다음과 같이 두 변수의 값을 서로 바꿀 경우 사용한다.


Skipping

const rainbow = ["Red", "Orange", "Yellow", "Green", "Blue", "Navy", "Purple"];

[, , , third, fourth] = rainbow;

console.log(third, fourth);

Green Blue

다음과 같이 array에서 특정 변수만 가져오고싶을 경우 사용한다.