小编Ric*_*ico的帖子

更好地理解javascript预编译

var foo=1;
function bar(){
  foo=10;
  return;
  function foo(){}
}
bar();
alert(foo);
Run Code Online (Sandbox Code Playgroud)

我目前正在学习javascript如何在机器中实际运行,这是我在示例中看到的一段代码.我不知道为什么最终警报是1而不是10.所以我想知道任何人都可以帮我解释javascript虚拟机是如何实际执行这些代码的.谢谢!

javascript precompile

5
推荐指数
2
解决办法
65
查看次数

标签 统计

javascript ×1

precompile ×1