[JS] 구조 분해 할당
·
Frontend/Javascript
0. 들어가기 전자바스크립트 개발자가 키보드에서 가장 많이 누르는 키는 아마 마침표일 것 같다(user.name, user.profile.image, ...등). 데이터 구조가 깊어질수록 코드는 지저분해지고 변수명은 길어진다.구조 분해 할당은 이 복잡한 객체나 배열을 분해해서, 원하는 알맹이만 쏙쏙 뽑아 변수에 담는 언박싱 기술이다.1. 객체 분해 할당: 키(key)를 공략할 것1-1. 이름 바꾸기(Renaming)const response = { data: { id: 1, title: 'JS Deep Dive' }, status: 200}// 1. 기본 사용const { status } = response;// 2. 이름 바꿔서 꺼내기const { data: article } = response;c..