需要帮助理解为什么说我的Javascript变量没有定义

需要帮助理解为什么说我的Javascript变量没有定义,javascript,dom,Javascript,Dom,在我正在制作的游戏中,我有一个bug需要解决和理解 复制步骤: 点击上面的链接。 点击新建游戏 检查JS控制台;请参阅类似UncaughtReferenceError:HighsorArr未定义的内容 我不明白为什么会发生这种错误,因为我脑子里的顺序是 错误在包含的文件中,应该在highScoreArr存在后读取该文件-对吗?这是因为您没有一个超智能Javascript解释器可以立即告诉您highSoreArr和highScoreArr应该引用同一个对象:- 例如,在脚本中: var lowSc

在我正在制作的游戏中,我有一个bug需要解决和理解

复制步骤:

点击上面的链接。 点击新建游戏 检查JS控制台;请参阅类似UncaughtReferenceError:HighsorArr未定义的内容 我不明白为什么会发生这种错误,因为我脑子里的顺序是


错误在包含的文件中,应该在highScoreArr存在后读取该文件-对吗?

这是因为您没有一个超智能Javascript解释器可以立即告诉您highSoreArr和highScoreArr应该引用同一个对象:-

例如,在脚本中:

var lowScore = parseInt(highSoreArr[0][1], 10);
                            ^^^
                       where is the c?  

在脚本的某个地方,您缺少了一个C.voted to close for排版错误。var lowScore=parseInthighSorrear[0][1],10;更不用说,廉价的名称参考。史蒂夫·鲍尔默,真的吗?哇,将近40万的销售代表,你发布了一个离题打字问题的答案?是的,因为我主要是来帮忙的。即使问题以打字错误结束,OP仍然可以解决他们的问题。然后,问题是否值得继续存在取决于蜂群,可能不值得。这很容易在评论中指出。你可以随心所欲地做事情。我会按我的意愿行事,但须遵守该组织的规则,而非该组织一名成员的意见。
var lowScore = parseInt(highSoreArr[0][1], 10);
                            ^^^
                       where is the c?