1. 구조 분해 할당(Destructuring Assignment)이란 무엇인가?
구조 분해 할당은 배열(array)이나 객체(object) 등의 값을 쉽게 추출하여 변수에 할당하는 방법으로, ES6부터 도입되었다. 배열의 경우, 인덱스(index)를 이용해 배열에 접근할 필요 없이, 요소(element)의 값을 개별 변수에 담을 수 있다.
객체의 경우, 객체의 속성(property)을 해체하여, 속성의 키(key) 이름을 기준으로 그 값(value)을 쉽게 추출하여, 추출한 값을 개별 변수(variable)에 담을 수 있다. // 배열 let array = [10, 20]; let [a, b] = array; console.log(a); // 10 console.log(b); // 20 // 필요하지 않은 배열 요소를 버릴 수도 있다. let array = [10, 20, 30, 40, 50, 60]; let [a, , , b] = array; console.log(a); // 1...
#
JavaScript
#
JS
#
객체
#
구조분해할당
#
배열
#
자바스크립트