const example = [1,2,3,4,5];
const x = example[0];
const y = example[1];
const z = example[4];
배열 0번째를 x로 받겠다.
배열 1번째를 y로 받겠다.
배열 4번째를 z로 받겠다를 아래와 같이 표현이 가능하다.
const [x,y,,z] = example;
구조 분해 할당 구문은 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식입니다.
const [변수명1, 변수명2, 변수명3] = [값1, 값2, 값3];
let a, b, rest;
[a, b] = [10, 20];
console.log(a);
// Expected output: 10
console.log(b);
// Expected output: 20
[a, b, ...rest] = [10, 20, 30, 40, 50];
console.log(rest);
// Expected output: Array [30, 40, 50]