不匹配的括号:找到它们的快捷方法?

Chr*_*thy 11 javascript brackets mismatch unexpectendoffile

我只是重新安排了一个非常大的JavaScript文件.我现在得到"意外的输入结束".在这些功能的某个地方,一个人失去了(或获得了)一个支架.找到它的最快方法是什么?

mam*_*moo 13

您可以尝试使用lint解析文件:http: //www.javascriptlint.com/online_lint.php

如果您对文件大小有疑问,请尝试将其拆分为较小的文件...


小智 6

在 Eclipse 中缺少大括号时,一个好技巧是转到源模块中的最后一个大括号并双击它。这将一直突出显示它所认为的匹配的左大括号。它突出显示的位置总是问题所在的开始位置,因此请跳过该左大括号并转到下一个,然后开始双击左大括号,您通常会很快找到大括号丢失的位置。我通过一个包含 20,000 多行代码的源代码文件艰难地了解到这一点,并收到数百个错误,而没有丝毫迹象表明真正的问题在哪里,因为错误开始出现在代码中的数千行中。


Dav*_*ton 2

使用缩进良好的内容重新格式化文件。寻找离左侧太远的东西。