function f(o) { var x, y = 23, i = 0; for (x in o) ++i; for (var z in o) if (z) --i; console.log(z, y); } (function g() { x = 42; var x; return x; }); (function(x) { return x; function x() {} });