🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

this 사용 관련 질문드립니다.

22.03.01 17:29 작성 조회수 191

0

안녕하세요 제로초님, 10장 텍스트 RPG 게임 중 몬스터를 사냥해 레벨업을 하는 부분에서 궁금한 점이 있습니다.

강의에서처럼 Hero클래스에 getXp 메서드를 넣는 방법 공부 후 if문을 중첩하여 바로 작성하는 것도 시도해보았는데요

위 코드처럼 else if문 안에 if문에서는 heromonster 각각 this를 붙여야만 코드가 제대로 실행이 됩니다.

콘솔로 확인해보아도 가장 바깥 if문의 this도 Game클래스이고, 내부 if문의 this도 Game 클래스로 동일한데

윗부분은 const { hero, monster } = this; 로 this 없이 사용이 가능하고, 아래 코드부터는 왜 this를 붙여주어야 실행이 되는 지 궁금합니다.

답변 1

답변을 작성해보세요.

0

아래에서도 this 안 붙여도 돼야 맞는 것 같습니다.

 답변 감사합니다. 다시 한번 확인해보겠습니다~!

채널톡 아이콘