// x, y, z 속성을 가진 객체 obj
let obj = {x: 3, y: 5, z: 2};
// destructing 구문을 사용하여 객체의 속성을 한번에 여러 변수에 나눠담음
const {x: a, y: b, z: c} = obj;
// a, b, c를 출력
console.log(a, b, c); // 3 5 2
- const { <속성이름>: <속성값을 저장할 변수>, ... } = <객체> 의 형태로 여러개의 속성값을 변수에 저장
- Python의 언패킹과 유사하게 동작함
'언어 > JavaScript' 카테고리의 다른 글
#12 strict 모드 (0) | 2022.02.23 |
---|---|
#11 템플릿 리터럴(Template Literal) (0) | 2022.02.23 |
#9 rest / spread 연산자 (0) | 2022.02.23 |
#8 import / export (0) | 2022.02.21 |
#7 클래스(Class) (0) | 2022.02.21 |