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;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.