2.1.5 구조 분해 할당
구조 분해 할당을 사용하면 객체와 배열로부터 속성이나 요소를 쉽게 꺼낼 수 있습니다.
다음은 객체의 속성을 같은 이름의 변수에 대입하는 코드입니다.
var candyMachine = { status: { name: 'node', count: 5, }, getCandy: function () { this.status.count--; return this.status.count; }, }; var getCandy = candyMachine.getCandy; var count = candyMachine.status.count;
이 코드를 다음과 같이 바꿀 수 있습니다.
const candyMachine = { status: { name: 'node', count: 5, }, getCandy() { this.status.count--; return this.status.count; }, }; const { getCandy, status: { count } } = candyMachine;