我是一名学生,正在做总结游戏,但突然出现一个错误,我不知道如何解决。我有点编码新手,所以我们将不胜感激!
我尝试过更改for语句中的变量,但还是没有运气。
for (let i=0; i<4; i+=1){
if (dotCollideColour[i]!=dotColour[i]){
dotCollide = false;
break;
}
}
我得到的错误是:
未捕获的TypeError:无法读取未定义的属性“ 0”。
我希望能够在继续运行我的游戏的同时解决此错误。如果需要帮助,我可以分享我的完整代码。
答案 0 :(得分:0)
将条件编辑为dotCollideColour && dotColour && dotCollideColour[i] != dotColour[i]
,以使错误暂时消失。但是您仍然必须在不久的将来纠正此问题。
问题是dotCollideColour
或/和dotColour
未定义。