michael@0: function testMoreClosures() { michael@0: var f = {}, max = 3; michael@0: michael@0: var hello = function(n) { michael@0: function howdy() { return n * n } michael@0: f.test = howdy; michael@0: }; michael@0: michael@0: for (var i = 0; i <= max; i++) michael@0: hello(i); michael@0: michael@0: return f.test(); michael@0: } michael@0: assertEq(testMoreClosures(), 9);