【问题标题】:Validation error in JSlintJSlint 中的验证错误
【发布时间】:2026-02-16 05:15:01
【问题描述】:

我遇到了一些麻烦。我们在 JavaScript 课程中有一个作业,我正在使用模块模式创建一个刽子手游戏。

我已经成功地让它发挥作用,但是,我的代码没有通过 Jslint 验证测试。它一直给我一个错误,我不知道如何摆脱它。

阅读下面的内容。 hangman.js:第 221 行,第 30 列,需要赋值或函数调用,但看到的是表达式。

我试图删除第 221 行的所有内容,但我的代码不再工作。请帮我。

line 221 hangman.wrongCount = 0;

这是一个指向小提琴的链接,我在其中放置了我的所有代码。请注意,只有 javascript 中的第 221 行会产生问题,其余的可以忽略。

小提琴链接:http://jsfiddle.net/1nvaahyv/

提前致谢!

【问题讨论】:

  • 第 220 行(就在您看到的错误之前)以逗号结尾,而它看起来应该以分号结尾。这可能会导致 JSLint 标记错误吗?不过,我仍然不确定它为什么要寻找函数调用。
  • 哇,我怎么能错过这个真是太神奇了!代码我已经看过很多遍了

标签: javascript jslint


【解决方案1】:

问题出在前一行(注意逗号):

    hangman.guessedLetters = [],
    hangman.wrongCount = 0;

【讨论】: