강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của salary999
salary999

câu hỏi đã được viết

Tìm hiểu web tương tác bằng cách tạo trò chơi trên web! JAVASCRIPT

Tạo quái vật theo màn chơi. Điều chỉnh chỉ số anh hùng khi CLEAR màn chơi.

몬스터가 참조가 안되는 이슈가 있습니다.

Đã giải quyết

Viết

·

331

0

안녕하세요. 강의 중 stageInfo 에서 monster 를 아래처럼 선언하게 되면, greenMon 을 찾을 수 없다고 에러가 뜹니다.

const stageInfo = {
  stage: [],
  monster: [
    {defaultMon: greenMon, bossMon: greenMonBoss},
    {defaultMon: yellowMon, bossMon: yellowMonBoss},
    {defaultMon: pinkMon, bossMon: pinkMonBoss}
  ]
}

Uncaught ReferenceError: greenMon is not defined

    at game.js:27

 

올려주신 완성본 파일로 한번 덮어 씌워봤는데도 동일한 에러가 뜨는데요... 확인 해주실 수 있으실까요 ?? 

(앞에 stageInfo 에서 greenMon 을 추가할 때 Monster.greenMon 으로 수정하면 class Monster 에서 제대로 받아오지 못하는 것 같아요)

인터랙티브-웹HTML/CSSjavascript

Câu trả lời 1

2

salary999님의 프로필 이미지
salary999
Người đặt câu hỏi

메인 페이지에서 선언 순서를 변경하니까 해결 됐습니다 ~ ^^;;

이전에는 monster.js 를 game.js 아래에 선언했었는데, class.js 위로 순서를 변경했어요!! 

<script src="./js/monster.js"></script>
<script src="./js/class.js"></script>
<script src="./js/game.js"></script>
ggangcoding162118님의 프로필 이미지
ggangcoding162118
Người chia sẻ kiến thức

안녕하세요 :)

스스로 해결하셨다니 축하드립니다. 

몬스터 오브젝트를 먼저 로드하지 않아 발생했던 에러인가 보네요 ^^;

그럼 열공하시길 바라겠습니다 :)

Hình ảnh hồ sơ của salary999
salary999

câu hỏi đã được viết

Đặt câu hỏi