-2

我正在开发一个遵循http://ancient-clock.stornge.com古代计时的时钟。

现在 Chrome 报告了一个错误,但我不确定它来自哪里;Chrome 表示它无法在未定义的情况下调用方法,并且包含 JavaScript 的 HTML 文件中的错误消息不在 JavaScript 行附近。

当 Chrome 的调试器没有太大帮助时,我如何确定根本原因?

4

2 回答 2

4

在此处输入图像描述

它在第 20 行。您必须设置一个断点来跟踪问题所在。您甚至可以在右侧面板中查看/更改所有变量。

在此处输入图像描述

如您所见,summer_solstice未定义。

于 2013-04-30T02:14:19.463 回答
1

ANCIENT_CLOCK.summer_solstice.getTime()目前,您在调用as时遇到错误,ANCIENT_CLOCK.summer_solstice未在任何地方定义。

您没有定义 ANCIENT_CLOCK.summer_solstice 或 ANCIENT_CLOCK.winter_solstice。

您正在 ANCIENT_CLOCK.prepare_time 函数中对这两个函数调用 getTime() 。

于 2013-04-30T02:22:26.213 回答