michael@0: function outer() { michael@0: (function() {x}) michael@0: assertEq(((function() {return x}) for (x in [42])).next()(), "0"); michael@0: var x; michael@0: } michael@0: outer();