我不确定这是否是典型的行为。但是如果我在页面上有一个脚本并且我在第一行设置了一个断点,那么所有全局变量和函数在右侧的全局变量列表中都是可见的(但未定义),即使该脚本还没有被“读”呢。是这种情况还是我误解了什么?
问问题
30 次
2 回答
4
变量声明 using被提升var
(如函数声明),因此在输入函数时创建变量。
这包含在语言规范中。
于 2013-07-25T12:48:07.670 回答
0
您还可以查看以下链接以获取更多信息 http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html
于 2013-07-25T13:11:23.770 回答