로딩
요청 처리 중입니다...

[JavaScript] 구조 분해 할당(Destructuring Assignment)

 [JavaScript] 구조 분해 할당(Destructuring Assignment)

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 # 객체 # 구조분해할당 # 배열 # 자바스크립트