자바스크립트 2021. 6. 1.
[JavaScript] 구조 분해 할당(Desturcting)이란? - ES6
👯♀️ 구조 분해 할당 Destructing : 파괴, 분해 ES6부터 추가된 기능이다. 배열인 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript이다. 기존의 객체 및 배열 리터럴 표현식을 사용하면 일반적으로 쉽게 데이터 뭉치를 만들 수 있다. var arr = [1, 2, 3, 4, 5]; 구조분해할당을 사용하면 위와 비슷하지만, 할당문의 좌변에서 사용하여 원래 변수에서 어떤 값을 분해해 할당할지 정의할 수 있다. var x = [1, 2, 3, 4, 5]; var [y, z] = x; console.log(y); // 1 console.log(z); // 2 let, a, b, rest; [a, b] = [10, 20]; console.log(a); // 10 co..