在我正在制作here的游戏中,我有一个我需要解决和理解的错误。
Repro步骤:
New Game
我不明白为什么会发生这种错误,因为我head
中的序列是
<script type="text/javascript">
/* Temporary hard-coded array for now; will be generated by server-side code later */
var highScoreArr = [["Jon","130"], ["Michelle", "90"], ["Bob", "90"], ["Sally", "80"], ["Kurt", "10"]];
</script>
<script src="/scripts/snakescripts.js" type="text/javascript"></script>
并且错误在包含的文件中,应该在highScoreArr
存在后读取 - 对吗?
答案 0 :(得分:2)
这是因为你没有一个超智能Javascript解释器可以立即告诉highSoreArr
和highScoreArr
应该引用同一个对象: - )< / p>
例如,在您的脚本中:
var lowScore = parseInt(highSoreArr[0][1], 10);
^^^
where is the c?