如果在问这个问题时有任何错误,我深表歉意,我对stackoverflow和编码还很陌生。基本上,我试图使用带有Javascript的数组和tileset图像在画布上绘制游戏地图。我找到了用于此目的的代码,但是由于某种原因,它不会显示数组的最后四行。我一遍又一遍地查看数组,寻找可能导致此错误的错误,但我找不到任何错误。当我使用Chrome开发人员工具进行检查时,可能会收到以下错误“未捕获的TypeError:无法读取未定义test.js:38的属性'0'”。我真的无法想象,但是我不知道为什么它首先认为未定义。
我一生都无法在测试文件中获取代码以在Codepen上工作,因此我将其上传到了git存储库中,并在此处包含了链接。我希望这样可以,因为我认为包括原始代码会出现问题。
https://github.com/AureliaWarleader/farmSimGame/blob/master/test.html https://github.com/AureliaWarleader/farmSimGame/blob/master/test.js
预先感谢您提供的所有建议,如果我的无知是一个问题,我再次表示歉意。
您在test.js的第19行缺少逗号:
[0, 0, 33, 34, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 44, 36, 37, 38],
// ^
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句