如何使用JSHint显示JavaScript错误?

时间:2013-09-20 00:07:03

标签: javascript jslint jshint

我正在尝试构建一个简单的JavaScript验证器,类似于JSHint。我想编写JavaScript代码并单击“验证”按钮,错误应该显示出来。

传递像这样的JSHINT(js-source)的JavaScript源只会给你“真”或“假”,具体取决于代码是否有效。我想获得每个错误的详细信息(例如错误发生的行号,错误类型等)。

这是我已经拥有的。

http://jsbin.com/AZEpOHi/1/edit

1 个答案:

答案 0 :(得分:3)

来自the docs

  

如果您的输入通过了JSHint测试,该函数将返回true。否则,它将返回false。在这种情况下,您可以使用JSHINT.errors来检索错误或通过调用JSHINT.data()方法请求完整的报告。

错误位于JSHINT.errors数组中,这些对象包含行号和错误原因。

这是a jsfiddle that demonstrates a simple use of JSHINT.errors