개발자 Saaad
[JavaScript] 구조 분해 할당 본문
구조 분해 할당이란? (ES6)
배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식
사용 이유 ? 가독성! 더 쉬운 사용!
구조 분해 할당을 이용하면 객체를 정의할 때, 생성할 때 더 편해진다.
종류로는 객체 구조 분해 할당과 배열 구조 분해 할당이 있다.
// 우리가 흔히 정의하는 함수
function buildAnimal(animalData) {
let accesory = animalData.accesory;
animal = animalData.animal;
color = animalData.color;
hairType = animalData.hairType;
...
}
// 가독성이 뛰어나고 작성하기 쉽다!
function buildAnimal(animalData) {
let {accesory, animal, color, hairType} = animalData;
...
}
같은 함수이지만 정의하기가 쉽고 가독성이 뛰어나다!
깊게 들어간 객체 구조 분해 할당
배열 구조 분해 할당
구조 분해 할당 심화
'학습 > kakao X goorm 풀스택12회차' 카테고리의 다른 글
[JavaScript] 전개 연산자 (Spread Operator) (0) | 2024.12.02 |
---|---|
[JavaScript] 함수 표현식, 선언문 (0) | 2024.12.02 |
[JavaScript] Closure (0) | 2024.11.28 |
[JavaScript] 이벤트 루프(Event Loop) (0) | 2024.11.28 |
[JavaScript] call, bind, apply (0) | 2024.11.28 |