【发布时间】:2012-07-27 18:23:12
【问题描述】:
console.log(a());
function a(){
console.log("hello");
}
根据上面的代码,我希望"hello"(和一些undefineds)能够登录到控制台。但是萤火虫给了
ReferenceError: a is not defined
所以firebug不做吊装?
【问题讨论】:
-
这些是从脚本还是从 Firebug 的控制台运行的?
-
来自萤火虫控制台...@Josh,我希望 javascript 提升启动并且 a() 应该变得可见。如果您从 html 文件运行它,它将起作用。只有萤火虫不做吊装
-
完全清楚:当您将代码粘贴到 Firebug 的控制台时会发生这种情况。
-
javascriptweblog.wordpress.com/2010/07/06/… - 另一位博主确认 Firebug 在某些情况下不会进行提升。在该页面上搜索“Firebug”。
标签: javascript firebug hoisting