无法读取“变量”未定义的属性

时间:2019-06-17 20:17:55

标签: p5.js

我是一名学生,正在做总结游戏,但突然出现一个错误,我不知道如何解决。我有点编码新手,所以我们将不胜感激!

我尝试过更改for语句中的变量,但还是没有运气。

for (let i=0; i<4; i+=1){
    if (dotCollideColour[i]!=dotColour[i]){
        dotCollide = false;
        break;
      }
}

我得到的错误是:

  

未捕获的TypeError:无法读取未定义的属性“ 0”。

我希望能够在继续运行我的游戏的同时解决此错误。如果需要帮助,我可以分享我的完整代码。

1 个答案:

答案 0 :(得分:0)

将条件编辑为dotCollideColour && dotColour && dotCollideColour[i] != dotColour[i],以使错误暂时消失。但是您仍然必须在不久的将来纠正此问题。

问题是dotCollideColour或/和dotColour未定义。