|
|
1
12
提供了一些东西
这个小脚本可以做到这一点:
在分配之前,您将得到执行代码的跟踪。 它可能无法报告某些情况,因此请看一下 JSLint . 在那里加载所有的JS文件并将它们进行lint。 |
|
|
2
2
这是另一个只在火狐中工作的解决方案,因为它使用火狐特有的
把这段javascript放在HTML页面的最上面,就在
注意
|
|
|
3
2
下面是我通过修改Ionut G.Stan的解决方案而使用的解决方案:
我用过
泄漏的作用域被隐藏在dojo中,dojo将该变量设置为已处理元素的名称。 |
|
|
4
1
在SeaMonkey浏览器上查看您的网页(我使用1.1.16版)并查看错误控制台,对于未声明变量的每次分配,您将看到一条此类消息:
|
|
|
5
0
除了调试之外,我建议您使用 JSLint ,它将全局范围中的意外分配报告为错误。 jslint有几个命令行包,例如 jslint4java 可跨平台使用 Ant build scripts . |