1. 배열의 비 구조화 할당

코드로 설명한다.

let arr = [1, 2, 3];

let [one, two, three] = arr;

console.log(one); //1
console.log(two); //2
console.log(three); //3

더 간단히

let [one, two, three] = [1, 2, 3];

console.log(one); //1
console.log(two); //2
console.log(three); //3

배열의 선언하면서 default 값으로 세팅도 가능하다.

let [one, two, three, four] = [1, 2, 3];

console.log(one); //1
console.log(two); //2
console.log(three); //3
console.log(four); //undifined
let [one, two, three, four = 4] = [1, 2, 3];

console.log(one); //1
console.log(two); //2
console.log(three); //3
console.log(four);  //4 선언하면서 초기화.

1-1. 스왑

스왑을 할 수도 있다.