실전 문법·29 / 32

구조 분해 할당으로 값 꺼내기

구조 분해 할당(destructuring)은 객체나 배열에서 필요한 값만 바로 변수로 꺼내는 문법입니다. 객체는 속성 이름으로, 배열은 순서로 꺼냅니다.

let profile = { city: "부산", age: 30 };
let { city, age } = profile;
console.log(city, age);

let pair = [10, 20];
let [min, max] = pair;
console.log(min, max);

let city = profile.city;처럼 한 줄씩 쓰던 걸 한 줄로 줄여줍니다.

할 일

아래 두 줄을 구조 분해 할당 한 줄(let { name, job } = user;)로 바꿔보세요

막혔나요?
코드 에디터