function foo() { window.c = "really?" d = {}; function bar() { var a = "var"; { with (d) { var a = b; } } console.log(a); } d.b = c; bar(); } foo();