在Javascript中查找解析错误
有没有一种简单的方法可以找到javascript代码中的解析错误 上周我调试了一个javascript问题,调用的第一个javascript函数出现了一个“预期对象”错误。我后来确定这是因为浏览器无法解析我的javascript代码。我最终解决了这个问题,但这是一个痛苦的过程,需要一行一行地检查我的代码,试图找到我的错误 一定有更简单的办法在Javascript中查找解析错误,javascript,Javascript,有没有一种简单的方法可以找到javascript代码中的解析错误 上周我调试了一个javascript问题,调用的第一个javascript函数出现了一个“预期对象”错误。我后来确定这是因为浏览器无法解析我的javascript代码。我最终解决了这个问题,但这是一个痛苦的过程,需要一行一行地检查我的代码,试图找到我的错误 一定有更简单的办法 检查传入函数的值是否正确,如果不正确,将帮助您更快地跟踪问题 (在Mac OS X和Windows上运行)附带了一些非常有用的工具(包括调试器)。如果您喜欢
史蒂夫你在用什么浏览器?IE8有很好的内置功能来调试javascript,对于Firefox,Firebug很好。使用类似工具或其他浏览器 直到最近,IE还是唯一没有内置开发援助的浏览器。其他浏览器将a)不会在遇到第一个错误时停止,b)告诉您代码中的问题是什么以及在哪里 我最喜欢的测试IE语法问题的“快速简单”方法是在中加载页面。它像IE一样解析代码,但会给你有意义的错误消息 我将用一个例子来说明:
var foo = {
prop1 : 'value',
prop2 : 'value',
prop2 : 'value', // <-- the problem
};
var foo={
prop1:'值',
prop2:'值',
prop2:'value',//Jslint正是我写这篇文章时希望使用的工具类型。谢谢。