【发布时间】:2011-09-25 20:38:34
【问题描述】:
我正在探索Google Closure Compiler,我注意到的一件事是它将while(true) 转换为for(;;)。
两者都挂起浏览器,但为什么空的for 循环没有立即脱离自身?它的第二部分是空的,因此是虚假的。当第二部分为假时,for 循环停止并继续执行for 循环之后的代码,这不是真的吗?
有人能解释一下吗?
【问题讨论】:
-
也许它更快...有人应该对它们进行基准测试:)
-
嗯,它更小——这就是编译器所做的:只是缩小你的代码(它真的是一个很棒的工具)
标签: javascript