【发布时间】:2011-05-31 08:46:56
【问题描述】:
取以下代码:
var a = new Object(); a.meep = 5; 函数 foo() { 与(一){ 功能栏(){ 返回meep; } 返回栏(); } }这样的代码在 Chrome 中对我来说是失败的,但在 Firefox 中可以工作。哪个是对的?
【问题讨论】:
-
无论如何:很少有需要
with的情况。你应该避免使用它和be aware of its problems。在 JS 的strict模式下甚至不再允许。 -
输入“gl”。数百次并不好玩。
-
如果您必须在 one 块中键入数百次,那么您应该重新考虑应用程序的结构。
-
不,有多个块。和多个 with()s。键入六次很容易击败键入 gl。一百次。
标签: javascript