문서 목록
⭐️는 필수 지식, 💡는 이해하면 좋은 지식이에요.

구조분해 할당

개념 설명

배열이나 객체의 속성을 개별 변수로 쉽게 추출할 수 있는 ES6 문법으로, 코드 간결성과 가독성을 향상시키는 기능.

핵심 포인트

  • 객체와 배열 모두 지원, 중첩 구조도 분해 가능
  • 기본값 설정으로 undefined 방지
  • 함수 매개변수에서 활용하여 옵션 객체 처리 최적화
  • 변수명 변경(aliasing)과 나머지 요소(...rest) 수집 지원

예시 코드

// 객체 구조분해
const user = { name: 'Alice', age: 25, city: 'Seoul' };
const { name, age, city = 'Unknown' } = user;

더 많은 내용을 확인하세요! 📚

구조분해 할당의 전체 내용을 보시려면 프리미엄 플랜이 필요합니다.

✨ 모든 기술 문서 무제한 액세스

📝 실습 예제와 상세한 코드 설명

🎯 면접 예상 질문과 답변 가이드

플랜 비교하기