想问一下 var b; void function() { var env={b:1}; b=2; console.log("in function b",b); with(env) { var b=3; console.log("in with b",b); } }(); console.log("Global b",b) 为什么这种情况下 Global b 为undefine var b; void function() { var env={b:1};...