[Javascript] 비구조화 할당

bunny.log·2022년 7월 24일
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]
profile
더 많은 유익한 내용은 ->> https://github.com/nam-yeun-hwa

0개의 댓글